diff --git a/docker/restart.sh b/docker/restart.sh new file mode 100644 index 0000000..d40e906 --- /dev/null +++ b/docker/restart.sh @@ -0,0 +1,15 @@ +#!/usr/bin/env bash +set -euo pipefail + +# Script to completely restart the project as requested + +echo "Stopping and removing containers..." +docker rm -f escapepage-db escapepage-php escapepage-nginx escapepage-mercure escapepage-mailer escapepage-php-worker || true + +echo "Pruning docker system..." +# -a: remove all unused images not just dangling ones +# -f: do not prompt for confirmation +docker system prune -a -f + +echo "Running setup script..." +"$(dirname "$0")/setup.sh"