#! /bin/bash set -ex cd "$(dirname "$0")" mkdir -p ./repo ./data echo Clean everything docker-compose down -v rm -fr ./repo/* ./data/* sleep 5 echo Boostrap databases and data docker-compose up -d mysql docker-compose run bootstrap sleep 1 echo Run backup job docker-compose run main -backup IntegrationTest -once /test-backup.hcl echo Clean data docker-compose down -v docker-compose up -d mysql rm -fr ./data/* sleep 20 echo Run restore docker-compose run main -restore IntegrationTest -once /test-backup.hcl sleep 1 echo Validate data docker-compose run validate echo Clean all again docker-compose down -v rm -fr ./repo/* ./data/*