diff --git a/deploy/nginx-host.conf b/deploy/nginx-host.conf index b46d7c8..be2aecb 100644 --- a/deploy/nginx-host.conf +++ b/deploy/nginx-host.conf @@ -1,11 +1,21 @@ # FRASA Ecosystem — nginx del host (modo HTTP, LAN) # Instalado en /etc/nginx/sites-available/frasa + +# index.html siempre se revalida (los assets de Vite llevan hash en el nombre, +# así que solo el HTML necesita no-cache para que los deploys se vean al momento) +map $uri $frasa_cache_control { + ~*\.html$ "no-cache"; + default ""; +} + server { listen 80 default_server; server_name _; client_max_body_size 10m; + add_header Cache-Control $frasa_cache_control always; + # API Gateway (servicio systemd frasa-api en 127.0.0.1:3000) location /api/ { proxy_pass http://127.0.0.1:3000;