5
« on: Diciembre 27, 2022, 11:04:20 am »
Hola Vero, estuvimos viendo un par de cosas sobre este tema y te paso algunos puntos a tener en cuenta.
1) Nombrar el servicio de Araí Documentos como "documentos"
El error 500 que estabas teniendo al intentar acceder a uunn.edu.ar/documentos viene por un label de traefik del servicio webapp en el archivo huarpe.yml
El label en cuestión es:
- "traefik.http.routers.huarpe.rule=Host(`uunn.local`) && (Path(`/`) || PathPrefix(`/saml`, `/js`, `/img`, `/bloque`, `/css`, `/perfil`, `/avatar`, `/bundles`, `/fonts`, `/aplicaciones`, `/portal-proveedor`, `/build`, `/servicios`, `/documentos`, `/favicon.ico` ))"
Esto está desactualizado, debería ser:
- "traefik.http.routers.huarpe.rule=Host(`uunn.local`) && (Path(`/`) || PathPrefix(`/saml`, `/js`, `/img`, `/bloque`, `/css`, `/perfil`, `/avatar`, `/bundles`, `/fonts`, `/aplicaciones`, `/build`, `/favicon.ico`, `/robots.txt`, `/servicios`))"
Con esta corrección vas a poder cambiarle el nombre al servicio de Araí Documentos y ponerle el nombre documentos en lugar del docs que viene por defecto.
2) En uno de los mensajes que nos fuimos enviando, te indiqué para una prueba que comentes algunos labels de traefik del docs.yml, específicamente los que hacen referencia a docks-backend
Estos labels no deberían estar comentados, tienen que quedar activos para que el backend no quede expuesto.
Por otro lado, para que estos labels funcionen correctamente con la whitelist que permite acceso a una determinada lista de IPs al backend de Araí Documentos, deberías verificar el deploy de traefik (ver servicios/traefik.yml o traefik.le.yml dependiendo de tu despliegue) y verificar:
reverse-proxy:
image: traefik:2.5
ports:
- target: 80
published: 80
mode: host
- target: 443
published: 443
mode: host
Los puestos deben estar en mode:host para que funcionen las whitelist
Bueno, esto sería todo, cualquier cosa seguimos en contacto.
Saludos