A background backup utility for MySQL and Mariadb. It allows uploading backups to AWS S3.
version: '3' services: db: image: mariadb:latest restart: always environment: MYSQL_DATABASE: database MYSQL_USER: test MYSQL_PASSWORD: test-pwd backup: image: ghcr.io/francoborrelli/mysql-backup-docker:master restart: always environment: MYSQL_DATABASE: database MYSQL_HOST: db MYSQL_PORT: 3306 MYSQL_PASSWORD: test-pwd MYSQL_USER: test AWS_ACCESS_KEY_ID: xxxxxxxx AWS_SECRET_ACCESS_KEY: xxxxxxxx BUCKET: bucket PREFIX: db MAIL_FROM: mail@example.com MAIL_USER: mail@example.com MAIL_HOST: mail.example.com MAIL_PORT: 587 MAIL_PASSWORD: mail_pass MAIL_TO: mail@example.com volumes: - database_backup:/backups volumes: database_backup: driver: local