From b86998460978640e4b2a9d66091afb62dfa39b6a Mon Sep 17 00:00:00 2001 From: r-dev Date: Fri, 3 Apr 2026 13:56:05 +0200 Subject: [PATCH] feat(infra) : ajout maintenance mode nginx-proxy + extraction maintenance.html au deploy Co-Authored-By: Claude Opus 4.6 (1M context) --- infra/prod/deploy.sh | 4 ++++ infra/prod/nginx-proxy.conf | 2 +- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/infra/prod/deploy.sh b/infra/prod/deploy.sh index be07eb0..1ec36de 100755 --- a/infra/prod/deploy.sh +++ b/infra/prod/deploy.sh @@ -20,6 +20,10 @@ sudo docker compose up -d echo "==> Waiting for container to be ready..." sleep 3 +echo "==> Extracting maintenance page..." +mkdir -p public +sudo docker compose cp app:/var/www/html/public/maintenance.html public/maintenance.html + echo "==> Running migrations..." sudo docker compose exec -T -u www-data app php bin/console doctrine:migrations:migrate --no-interaction diff --git a/infra/prod/nginx-proxy.conf b/infra/prod/nginx-proxy.conf index 65aa36a..0dadba0 100644 --- a/infra/prod/nginx-proxy.conf +++ b/infra/prod/nginx-proxy.conf @@ -3,7 +3,7 @@ server { listen [::]:80; server_name inventory.malio-dev.fr; - root /var/www/inventory; + root /var/www/inventory/public; # Maintenance mode if (-f /var/www/inventory/maintenance.on) {