Autor Tema: Error al Inicializar la base de Araí Documentos [SOLUCIONADO]  (Leído 571 veces)

0 Usuarios y 1 Visitante están viendo este tema.

Federico Rodriguez Matiz

  • General
  • *
  • Mensajes: 33
    • Ver Perfil
    • Email
  • Institución: SIU
  • Sistema: SUDOCU
  • Utilizo algun sistéma del SIU: Sí
Re:Error al Inicializar la base de Araí Documentos [En revisión]
« Respuesta #15 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