File tree Expand file tree Collapse file tree 2 files changed +23
-15
lines changed Expand file tree Collapse file tree 2 files changed +23
-15
lines changed Original file line number Diff line number Diff line change @@ -19,14 +19,18 @@ case "$1" in
1919 # # MySQL
2020 # ##################################
2121 " mysql" )
22- if [ -f " ${BACKUP_DIR} /${BACKUP_MYSQL_FILE} " ]; then
23- logMsg " Removing old backup file..."
24- rm -f -- " ${BACKUP_DIR} /${BACKUP_MYSQL_FILE} "
25- fi
22+ if [[ -n " $( dockerContainerId mysql) " ]]; then
23+ if [ -f " ${BACKUP_DIR} /${BACKUP_MYSQL_FILE} " ]; then
24+ logMsg " Removing old backup file..."
25+ rm -f -- " ${BACKUP_DIR} /${BACKUP_MYSQL_FILE} "
26+ fi
2627
27- logMsg " Starting MySQL backup..."
28- dockerExec mysqldump --opt --single-transaction --events --all-databases --routines --comments | bzip2 > " ${BACKUP_DIR} /${BACKUP_MYSQL_FILE} "
29- logMsg " Finished"
28+ logMsg " Starting MySQL backup..."
29+ dockerExec mysqldump --opt --single-transaction --events --all-databases --routines --comments | bzip2 > " ${BACKUP_DIR} /${BACKUP_MYSQL_FILE} "
30+ logMsg " Finished"
31+ else
32+ echo " * Skipping mysql backup, no such container"
33+ fi
3034 ;;
3135
3236 # ##################################
@@ -46,7 +50,7 @@ case "$1" in
4650 docker-compose start solr
4751 logMsg " Finished"
4852 else
49- echo " [WARNING] Skipping solr backup, no such container"
53+ echo " * Skipping solr backup, no such container"
5054 fi
5155 ;;
5256esac
Original file line number Diff line number Diff line change @@ -19,13 +19,17 @@ case "$1" in
1919 # # MySQL
2020 # ##################################
2121 " mysql" )
22- if [ -f " ${BACKUP_DIR} /${BACKUP_MYSQL_FILE} " ]; then
23- logMsg " Starting MySQL restore..."
24- bzcat " ${BACKUP_DIR} /${BACKUP_MYSQL_FILE} " | dockerExec mysql
25- logMsg " Finished"
22+ if [[ -n " $( dockerContainerId mysql) " ]]; then
23+ if [ -f " ${BACKUP_DIR} /${BACKUP_MYSQL_FILE} " ]; then
24+ logMsg " Starting MySQL restore..."
25+ bzcat " ${BACKUP_DIR} /${BACKUP_MYSQL_FILE} " | dockerExec mysql
26+ logMsg " Finished"
27+ else
28+ errorMsg " MySQL backup file not found"
29+ exit 1
30+ fi
2631 else
27- errorMsg " MySQL backup file not found"
28- exit 1
32+ echo " * Skipping mysql restore, no such container"
2933 fi
3034 ;;
3135
@@ -51,7 +55,7 @@ case "$1" in
5155 exit 1
5256 fi
5357 else
54- echo " [WARNING] Skipping solr restore, no such container"
58+ echo " * Skipping solr restore, no such container"
5559 fi
5660 ;;
5761esac
You can’t perform that action at this time.
0 commit comments