#12 Backup + fix config email

This commit is contained in:
2022-10-02 19:45:09 +02:00
parent 0ab6391bf3
commit 3f04905d22
2 changed files with 16 additions and 5 deletions
+1 -1
View File
@@ -134,7 +134,7 @@ $config->database = $database;
$config->mailer = new stdClass();
$config->mailer->address = "email-smtp.eu-west-1.amazonaws.com";
$config->mailer->port = "25";
$config->mailer->port = "587";
$config->mailer->username = "AKIASMB7IW2MQPUP5CXS";
$config->mailer->password = "BHv+82Nns1kIKg99Hx0sjKlEpR+X4+1EgX+ec64n/mBt";
$config->mailer->smtpAuth = true;
+15 -4
View File
@@ -4,10 +4,21 @@ DATE=`date +"%Y-%m-%d_%H:%M"`
echo "Generating backup $DATE"
mongodump --host fdn2.production.database -d fdn2 --port 27017 --out "/backups/mongodump-$DATE"
DATABASE_HOST="fdn2.production.database"
DATABASE_NAME="fdn2"
DATABASE_PORT="27017"
WORKDIR="/workdir"
STORAGE="/backups"
for old in `ls -t /backups | tail -n +7`; do
TOREMOVE="/backups/$old"
mkdir -p $WORKDIR
mongodump --host $DATABASE_HOST -d $DATABASE_NAME --port $DATABASE_PORT --out "$WORKDIR"
tar -cvzf "$STORAGE/dump-$DATE.tar.gz" "$WORKDIR"
for old in `ls -t $STORAGE | tail -n +7`; do
TOREMOVE="$STORAGE/$old"
echo "Removing '$TOREMOVE'";
rm -r $TOREMOVE
done
done