Releases: jkaninda/mysql-bkup
Releases · jkaninda/mysql-bkup
v1.2.9
What's Changed
- feat: add ftp backup storage
- docs: add docker recurring backup examples
- chore: add test configurations before running in scheduled mode
Full Changelog: v1.2.8...v1.2.9
v1.2.8
What's Changed
- chore: replace Linux cron with go cron
- chore: define GPG home directory
- chore: add notification emoji for failed and successful backup
- fix: Docker scheduled mode backup in generating backup file name
Full Changelog: v1.2.7...v1.2.8
v1.2.7
v1.2.6
v1.2.5
v1.2.4
What's Changed
- Fix: database migration
- chore: rename environment variable for database migration operation
- chore: code refactoring
Simple database migration
services:
mysql-bkup:
image: jkaninda/mysql-bkup
container_name: mysql-bkup
command: migrate
volumes:
- ./backup:/backup
environment:
## Source database
- DB_HOST=mysql
- DB_PORT=3306
- DB_NAME=database
- DB_USERNAME=username
- DB_PASSWORD=password
## Target database
- TARGET_DB_HOST=target-mysql
- TARGET_DB_PORT=3306
- TARGET_DB_NAME=dbname
- TARGET_DB_USERNAME=username
- TARGET_DB_PASSWORD=password
networks:
- web
networks:
web:
v1.2.3
What's Changed
- Feat: add database migration, migrate database from one to another one
- Fix: backup, restore scripts
- Fix: backup encryption permission warning message
Simple database migration
services:
mysql-bkup:
# In production, it is advised to lock your image tag to a proper
# release version instead of using `latest`.
# Check https://github.com/jkaninda/mysql-bkup/releases
# for a list of available releases.
image: jkaninda/mysql-bkup
container_name: mysql-bkup
command: migrate
volumes:
- ./backup:/backup
environment:
## Target database
- DB_PORT=3306
- DB_HOST=mysql
- DB_NAME=database
- DB_USERNAME=username
- DB_PASSWORD=password
## Source database
- SOURCE_DB_HOST=mysql2
- SOURCE_DB_PORT=3306
- SOURCE_DB_NAME=sourcedb
- SOURCE_DB_USERNAME=jonas
- SOURCE_DB_PASSWORD=password
# mysql-bkup container must be connected to the same network as your database
networks:
- web
networks:
web: