#!/bin/sh

DATE=`date +"%Y-%m-%d_%H:%M"`

echo "Generating backup $DATE"

DATABASE_HOST="fdn2.production.database"
DATABASE_NAME="fdn2"
DATABASE_PORT="27017"
WORKDIR="/workdir"
STORAGE="/backups"

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

