diff --git a/docker/restart.sh b/docker/restart.sh index 9b34c17..03064d3 100644 --- a/docker/restart.sh +++ b/docker/restart.sh @@ -2,6 +2,10 @@ set -euo pipefail # Script to completely restart the project as requested +# Can be run from any directory + +DOCKER_DIR=$(cd "$(dirname "$0")" && pwd) +ROOT_DIR=$(cd "$DOCKER_DIR/.." && pwd) echo "Stopping and removing containers..." docker rm -f escapepage-db escapepage-php escapepage-nginx escapepage-mercure escapepage-mailer escapepage-php-worker || true @@ -9,5 +13,8 @@ docker rm -f escapepage-db escapepage-php escapepage-nginx escapepage-mercure es echo "Clearing Docker build cache..." docker builder prune -af +echo "Setting permissions for var/volumes/db..." +sudo chown -R 1000:1000 "$ROOT_DIR/var/volumes/db" || true + echo "Running setup script..." -./setup.sh --no-build +"$DOCKER_DIR/setup.sh" --no-build