Lightweight bash script to use as docker service to periodically backup postgres dbs into ftp and delete old backups
version: '3.7'
services:
joplin:
image: joplin/server
environment:
- POSTGRES_USER=aaa
- POSTGRES_PASSWORD=bbb
- POSTGRES_DATABASE=ccc
- POSTGRES_HOST=172.24.0.2
networks:
- postgres
backup-worker:
image: jonamat/backup-worker
networks:
- postgres
environment:
- PG_HOST=172.24.0.2
- PG_USER=aaa
- PG_PASSWD=bbb
- PG_DB=ccc
- FTP_HOST=192.168.4.2
- FTP_USER=ddd
- FTP_PASSWD=eee
# optionals and defaults
# - STORE_DAYS=7
# - CRON_SCHEDULE="0 4 * * *"
networks:
postgres:
external: true