We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent dc26467 commit 98ec00cCopy full SHA for 98ec00c
bin/backup
@@ -1,8 +1,17 @@
1
#!/bin/sh
2
3
+set -e
4
+
5
now=$(date +"%s_%Y-%m-%d")
6
/usr/bin/mysqldump --opt -h ${MYSQL_HOST} -u ${MYSQL_USER} -p${MYSQL_PASSWORD} ${MYSQL_DATABASE} > "/backup/${now}_${MYSQL_DATABASE}.sql" && \
7
cd /backup/ && \
8
gzip ${now}_${MYSQL_DATABASE}.sql && \
9
curl -T ${now}_${MYSQL_DATABASE}.sql.gz -u ${FTP_USER}:${FTP_PASSWORD} ${FTP_URL} && \
-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