mirror of
https://github.com/prodrigestivill/docker-postgres-backup-local.git
synced 2026-05-31 08:37:58 +00:00
Remove env variables from Dockerfile
This commit is contained in:
@@ -1,6 +1,28 @@
|
||||
#!/usr/bin/env bash
|
||||
set -Eeo pipefail
|
||||
|
||||
# Set the default env values if empty
|
||||
POSTGRES_DB=${POSTGRES_DB:-"**None**"}
|
||||
POSTGRES_DB_FILE=${POSTGRES_DB_FILE:-"**None**"}
|
||||
POSTGRES_HOST=${POSTGRES_HOST:-"**None**"}
|
||||
POSTGRES_PORT=${POSTGRES_PORT:-5432}
|
||||
POSTGRES_USER=${POSTGRES_USER:-"**None**"}
|
||||
POSTGRES_USER_FILE=${POSTGRES_USER_FILE:-"**None**"}
|
||||
POSTGRES_PASSWORD=${POSTGRES_PASSWORD:-"**None**"}
|
||||
POSTGRES_PASSWORD_FILE=${POSTGRES_PASSWORD_FILE:-"**None**"}
|
||||
POSTGRES_PASSFILE_STORE=${POSTGRES_PASSFILE_STORE:-"**None**"}
|
||||
POSTGRES_EXTRA_OPTS=${POSTGRES_EXTRA_OPTS:-"-Z6"}
|
||||
POSTGRES_CLUSTER=${POSTGRES_CLUSTER:-"FALSE"}
|
||||
BACKUP_DIR=${BACKUP_DIR:-"/backups"}
|
||||
BACKUP_SUFFIX=${BACKUP_SUFFIX:-".sql.gz"}
|
||||
BACKUP_KEEP_DAYS=${BACKUP_KEEP_DAYS:-7}
|
||||
BACKUP_KEEP_WEEKS=${BACKUP_KEEP_WEEKS:-4}
|
||||
BACKUP_KEEP_MONTHS=${BACKUP_KEEP_MONTHS:-6}
|
||||
BACKUP_KEEP_MINS=${BACKUP_KEEP_MINS:-1440}
|
||||
WEBHOOK_URL=${WEBHOOK_URL:-"**None**"}
|
||||
WEBHOOK_EXTRA_ARGS=${WEBHOOK_EXTRA_ARGS:-""}
|
||||
|
||||
# Script start
|
||||
if [ "${POSTGRES_DB}" = "**None**" -a "${POSTGRES_DB_FILE}" = "**None**" ]; then
|
||||
echo "You need to set the POSTGRES_DB or POSTGRES_DB_FILE environment variable."
|
||||
exit 1
|
||||
|
||||
Reference in New Issue
Block a user