/backup-postgresql

Helm Chart - PostgreSQL-Backup on Azure Blob Storage

Primary LanguageSmarty

Base on # https://github.com/prodrigestivill/docker-postgres-backup-local

helm Chart

helm upgrade --install backup-postgresql .

Environment Variables

Most variables are the same as in the official postgres image.

env variable description
BACKUP_KEEP_DAYS Number of daily backups to keep before removal. Defaults to 7.
BACKUP_KEEP_WEEKS Number of weekkly backups to keep before removal. Defaults to 4.
BACKUP_KEEP_MONTHS Number of monthly backups to keep before removal. Defaults to 6.
POSTGRES_DB Comma or space separated list of postgres databases to backup. Required.
POSTGRES_HOST Postgres connection parameter; postgres host to connect to. Required.
POSTGRES_PASSWORD Postgres connection parameter; postgres password to connect with. Required.
POSTGRES_PORT Postgres connection parameter; postgres port to connect to. Defaults to 5432.
POSTGRES_USER Postgres connection parameter; postgres user to connect with. Required.
AZURE_STORAGE_ACCOUNT Storage Account Name
AZURE_STORAGE_KEY The key
CONTAINER_NAME Container where you push backup
SCHEDULE Cron-schedule specifying the interval between postgres backups. Defaults to @daily.