Skip to content

Commit 98ec00c

Browse files
authored
Update backup
1 parent dc26467 commit 98ec00c

File tree

1 file changed

+10
-1
lines changed

1 file changed

+10
-1
lines changed

bin/backup

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,17 @@
11
#!/bin/sh
22

3+
set -e
4+
35
now=$(date +"%s_%Y-%m-%d")
46
/usr/bin/mysqldump --opt -h ${MYSQL_HOST} -u ${MYSQL_USER} -p${MYSQL_PASSWORD} ${MYSQL_DATABASE} > "/backup/${now}_${MYSQL_DATABASE}.sql" && \
57
cd /backup/ && \
68
gzip ${now}_${MYSQL_DATABASE}.sql && \
79
curl -T ${now}_${MYSQL_DATABASE}.sql.gz -u ${FTP_USER}:${FTP_PASSWORD} ${FTP_URL} && \
8-
rm -f ${now}_${MYSQL_DATABASE}.sql.gz
10+
rm -f ${now}_${MYSQL_DATABASE}.sql.gz
11+
12+
if [ -z "$CHECK_URL" ]
13+
then
14+
echo "INFO: Define CHECK_URL with https://healthchecks.io to monitor sync job"
15+
else
16+
wget $CHECK_URL -O /dev/null
17+
fi

0 commit comments

Comments
 (0)