Skip to content
Snippets Groups Projects
Commit 147e952f authored by Elian Loraux's avatar Elian Loraux
Browse files

Dump database with docker-compose or docker compose

parent 5445820a
No related branches found
No related tags found
1 merge request!5Ajout de backup.sh
...@@ -8,7 +8,19 @@ if [ ! -d "backups" ]; then ...@@ -8,7 +8,19 @@ if [ ! -d "backups" ]; then
fi fi
out="backups/keycloak_$(date +%Y%m%d_%H%M).tar.gz" out="backups/keycloak_$(date +%Y%m%d_%H%M).tar.gz"
tar -czf $out keycloak_db . .env
if command -v docker-compose &> /dev/null; then
echo "Usage of 'docker-compose'"
docker-compose exec -T db mysqldump --all-databases -u root -p$MARIADB_PASS --default-character-set=utf8 | gzip > $out
elif docker compose version &> /dev/null; then
echo "Usage of 'docker compose'"
docker compose exec -T db mysqldump --all-databases -u root -p$MARIADB_PASS --default-character-set=utf8 | gzip > $out
else
echo "'docker compose' and 'docker-compose' not found"
exit 1
fi
ls -lh $out ls -lh $out
echo "Done" echo "Done"
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment