- make db list to backup dynamic receivd from env file - send mail on complete
35 lines
1.0 KiB
Bash
35 lines
1.0 KiB
Bash
## Database Configuration
|
|
DB_HOST=147.93.98.152
|
|
DB_USER=devuser
|
|
DB_PASSWORD=xxxxxxx
|
|
|
|
DB_LIST_TO_BACKUP=MarcoBMSProd,MarcoBMSStage,gitea,mediawiki,redmine
|
|
|
|
UPLOAD_TO_S3=true
|
|
UPLOAD_TO_GIT=false
|
|
|
|
## AWS S3 Configuration
|
|
ACCESS_KEY=xxxxxxx
|
|
SECRET_KEY=xxxxxx
|
|
S3_BUCKET_NAME=xxxxxxxx
|
|
S3_REGION=us-east-1
|
|
|
|
## send mail once process is complete
|
|
EMAIL_HOST=smtp.gmail.com
|
|
EMAIL_PORT=587
|
|
EMAIL_USER=marcoioitsoft@gmail.com
|
|
EMAIL_PASS= ""
|
|
EMAIL_SUBJECT="Database backup process"
|
|
EMAIL_RECEIVERS=vikas@marcoaiot.com,hr@marcoaiot.com
|
|
|
|
## Windows Specific Paths (if applicable, uncomment and adjust)
|
|
BACKUP_DIR=E:\Office\Marco\gitea\database\test
|
|
MYSQLDUMP_PATH=C:/Program Files/MySQL/MySQL Server 8.0/bin/mysqldump.exe
|
|
LOG_DIR=E:\Office\Marco\gitea\database\test\
|
|
LOG_FILE=E:\Office\Marco\gitea\database\test\backup_log.txt
|
|
|
|
## Linux Specific Paths (if applicable, uncomment and adjust)
|
|
# BACKUP_DIR=/var/lib/mysql-backups
|
|
# MYSQLDUMP_PATH=/usr/bin/mysqldump
|
|
# LOG_FILE=/var/www/apps/db-backup-script/logs/mysql_backup.log
|
|
# LOG_DIR=/var/www/apps/db-backup-script/logs |