#!/bin/bash # dump sql db backups # if [[ -z $1 ]] ; then echo "dbbu.sh " exit 0 fi source ../.env source .env TIMESTAMP=$(date +%s) if [[ $1 == "gitea" || $1 == "all" ]] ; then docker-compose exec db bash -c "mariadb-dump -uroot -p$DOTENV_MYSQL_ROOT_PASSWORD gitea > /bu/gitea_bu_$TIMESTAMP.sql" docker-compose exec db chmod a+rw /bu/gitea_bu_$TIMESTAMP.sql docker-compose exec db chown ubuntu:ubuntu /bu/gitea_bu_$TIMESTAMP.sql fi if [[ $1 == "flask" || $1 == "all" ]] ; then docker-compose exec db echo $DOTENV_MYSQL_ROOT_PASSWORD docker-compose exec db bash -c "mariadb-dump -uroot -p$DOTENV_MYSQL_ROOT_PASSWORD flask > /bu/flask_bu_$TIMESTAMP.sql" docker-compose exec db chmod a+rw /bu/flask_bu_$TIMESTAMP.sql docker-compose exec db chown ubuntu:ubuntu /bu/flask_bu_$TIMESTAMP.sql fi