#!/bin/bash # Start mysql service docker-compose --log-level ERROR up -d mysql # Wait i=20 while (( i >= 1 )); do sleep 1 echo -ne echo -ne "Wait for DB to initialize. Starting Restore in $(( i-- )) Seconds ... "'\r' done # Load database name + root password source .env # Find latest dump latest=$(ls -1t ./dbdumps/*.sql.gz | head -1) # Restore gunzip --keep --stdout $latest | docker-compose exec -T mysql \ /usr/bin/mysql -u root --password=${MYSQL_ROOT_PASSWORD} ${MYSQL_DATABASE}