jonamat / backup-worker

Bash script to periodically backup postgres dbs to ftp

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

backup-worker

Lightweight bash script to use as docker service to periodically backup postgres dbs into ftp and delete old backups

Usage

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

About

Bash script to periodically backup postgres dbs to ftp


Languages

Language:Shell 86.7%Language:Dockerfile 13.3%