# FRASA Ecosystem — nginx del host (modo HTTP, LAN) # Instalado en /etc/nginx/sites-available/frasa server { listen 80 default_server; server_name _; client_max_body_size 10m; # API Gateway (servicio systemd frasa-api en 127.0.0.1:3000) location /api/ { proxy_pass http://127.0.0.1:3000; proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_set_header X-Forwarded-Proto $scheme; } # Apps estáticas (builds de producción) location /quote/ { alias /root/frasa-ecosystem/apps/cotizador/dist/; try_files $uri $uri/ /quote/index.html; } location /client/ { alias /root/frasa-ecosystem/apps/alta-clientes/dist/; try_files $uri $uri/ /client/index.html; } location /pay/ { alias /root/frasa-ecosystem/apps/cobranza/dist/; try_files $uri $uri/ /pay/index.html; } location /ai/ { alias /root/frasa-ecosystem/apps/agente-ia/dist/; try_files $uri $uri/ /ai/index.html; } # Landing (raíz) location / { root /root/frasa-ecosystem/apps/landing/dist; try_files $uri $uri/ /index.html; } }