From 59fae381763cdc6609f29e076ae4d7b2346cc40c Mon Sep 17 00:00:00 2001 From: r-dev Date: Fri, 3 Apr 2026 13:51:10 +0200 Subject: [PATCH] feat(infra) : ajout maintenance mode dans nginx-proxy Co-Authored-By: Claude Opus 4.6 (1M context) --- infra/prod/nginx-proxy.conf | 19 ++++++++++++++++++- 1 file changed, 18 insertions(+), 1 deletion(-) diff --git a/infra/prod/nginx-proxy.conf b/infra/prod/nginx-proxy.conf index d65a824..65aa36a 100644 --- a/infra/prod/nginx-proxy.conf +++ b/infra/prod/nginx-proxy.conf @@ -3,8 +3,25 @@ server { listen [::]:80; server_name inventory.malio-dev.fr; + root /var/www/inventory; + + # Maintenance mode + if (-f /var/www/inventory/maintenance.on) { + return 503; + } + + error_page 503 @maintenance; + + location @maintenance { + rewrite ^(.*)$ /maintenance.html break; + } + + location = /maintenance.html { + internal; + } + location / { - proxy_pass http://127.0.0.1:8080; + proxy_pass http://127.0.0.1:8082; proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;