configuracion actual

This commit is contained in:
2025-10-05 04:00:40 -06:00
parent fa418dae4f
commit 72719e75b0
17 changed files with 1076 additions and 1274 deletions

View File

@@ -0,0 +1,43 @@
# Configuración dinámica para musica.nucleoriofrio.com
# Proxy a repodructor:3000 (Reproductor de música con Nuxt)
http:
routers:
musica-nucleoriofrio:
rule: "Host(`musica.nucleoriofrio.com`)"
entryPoints:
- websecure
service: musica-nucleoriofrio-service
tls:
certResolver: letsencrypt
middlewares:
- musica-headers
- musica-body-size
services:
musica-nucleoriofrio-service:
loadBalancer:
servers:
- url: "http://repodructor:3000"
passHostHeader: true
# Optimizaciones para streaming
responseForwarding:
flushInterval: "100ms"
middlewares:
# Headers personalizados para el reproductor
musica-headers:
headers:
customRequestHeaders:
X-Forwarded-Proto: "https"
X-Forwarded-Scheme: "https"
customResponseHeaders:
X-Frame-Options: "SAMEORIGIN"
X-Content-Type-Options: "nosniff"
X-XSS-Protection: "1; mode=block"
Cache-Control: "public, max-age=3600"
# Tamaño máximo de body para subir archivos
musica-body-size:
buffering:
maxRequestBodyBytes: 104857600 # 100MB