Removed backup, just database and user creation

This commit is contained in:
dennis committed 2021-11-13 00:40:48 +01:00
1 parent de207176fe
commit eeaff7a9fe
2 files changed
+1 -48

No files matched your search

-46
View File
@@ -97,27 +97,6 @@ postgresql_init() {
fi
}
postgresql_auto_backup() {
case ${BACKUP_SCHEDULE} in
15min|hourly|daily|weekly|monthly)
# create backup dir
mkdir -p /backup
# create backup script
cat > /etc/periodic/${BACKUP_SCHEDULE}/backup <<EOF
#!/bin/sh
export PGPASSWORD=$DB_ROOT_PASSWORD
now=\$(date +"%Y%m%d_%H%M%S")
pg_dump -h ${DB_HOST} -p ${DB_PORT} -U ${DB_ROOT_USER} ${DB_DATABASE} | gzip -c > /backup/${DB_DATABASE}_\${now}.sql.gz
EOF
chmod +x /etc/periodic/${BACKUP_SCHEDULE}/backup
;;
esac
}
mysql_clear_init() {
result=`mysql -P $DB_PORT -u$DB_ROOT_USER -p$DB_ROOT_PASSWORD -h$DB_HOST -Bse "show databases like '$DB_DATABASE';"`
if [ $result ]; then
@@ -148,25 +127,6 @@ mysql_init() {
mysql -P $DB_PORT -u$DB_ROOT_USER -p$DB_ROOT_PASSWORD -h$DB_HOST -Bse "GRANT ALL PRIVILEGES ON \`$DB_DATABASE\`.* TO '$DB_USER'@'%';"
}
mysql_auto_backup() {
case ${BACKUP_SCHEDULE} in
15min|hourly|daily|weekly|monthly)
# create backup dir
mkdir -p /backup
# create backup script
cat > /etc/periodic/${BACKUP_SCHEDULE}/backup <<EOF
#!/bin/sh
now=\$(date +"%Y%m%d_%H%M%S")
mysqldump -h ${DB_HOST} -P ${DB_PORT} -u ${DB_ROOT_USER} -p$DB_ROOT_PASSWORD ${DB_DATABASE} | gzip -c > /backup/${DB_DATABASE}_\${now}.sql.gz
EOF
chmod +x /etc/periodic/${BACKUP_SCHEDULE}/backup
;;
esac
}
case ${1} in
app:init|app:clear_init)
check_database_connection
@@ -182,8 +142,6 @@ case ${1} in
postgresql_clear_init
;;
esac
postgresql_auto_backup
;;
mysql)
@@ -196,12 +154,8 @@ case ${1} in
mysql_clear_init
;;
esac
mysql_auto_backup
;;
esac
exec /usr/sbin/crond -f
;;
*)
exec "$@"