- Add publish decription to Docker Hub from README.md
- Add jq to container build
- Add abilty to change alias for S3 connection. Variable
S3_ALIAS
- Add docker-compose example
- Add
crontab
file for managing schedule - Add retention functionallity
- Remove Go-Cron, replace it with standard cron
- Cut notifications for hourly backups
- Replace manual backup routine logic. To start manual backup run container without S3_BUCKET variable. See README
- Change S3 storage directory from
${S3_BUCKET}/${POSTGRES_DB}
to${S3_BUCKET}/${backup_path}
- Rename notification scripts. Add
.sh
extention
- Removed:
SCHEDULE
- variable was used by Go-CronHEALTHCHECK_PORT
- variable was used by Go-Cron
- Make docker-entrypoint.sh to easy manual run
- Fix bug with
S3_OBJECT_PATH
var
- Added var
S3_OBJECT_PATH
to define the path to the backup file in the bucket
- refactoring and verification
- Renamed:
S3_ACCESS_KEY_ID
->S3_ACCESS_KEY
S3_SECRET_ACCESS_KEY
->S3_SECRET_KEY
- Backup Postgres DB
- Send back up to S3
- Notify users by telegram or private messaging system