[SOLUCIONADO] dudas de Arai Documentos

Hola estamos siguiendo la instalación integral de expedientes y al memento de crear la base de datos para arai documentos lo hace pero nos tira algunos warning y un error…
aca va el logs
_ _ ____ ,
/ \ _ __ __ () | _ \ ___ __ ,
/ _ \ | '
/ ` | | | | | / _ / // __|,
/ ___ | | | (
| | | | |
| |
| |_ __ ,
// __| _,|| |/___/_//,
,
,
================================================================================,
,
Bienvenido al proceso de re-configuración del proyecto Arai Docs. Usted procedera a realizar la reconfiguración ,
de Arai-Documentos.,
,
,

  1. Parametrización del proyecto,
    ===============================,
    ,
    ,
    CARGA LOS PARAMETROS DEL INSTALADOR AL ENTORNO,
    ----------------------------------------------,
    ,
    ,
    [ OK ] Se cargaron los parámetros del instalador,
    ,
    [ OK ] Se procesaron todos los parámetros del proyecto,
    ,
  2. Verifica las dependencias del proyecto,
    =========================================,
    ,
    ,
    Requerimientos del instalador:,
    ------------------------------,
    ,
    ,
    [ OK ] PHP: Versión esperada desde 7.0.0 hasta 7.2.0, versión instalada 7.1.33,
    ,
    [ OK ] PHP: La extensión curl se encuentra instalada en el sistema. ,
    ,
    [ OK ] PHP: La extensión pdo_pgsql se encuentra instalada en el sistema. ,
    ,
    [ OK ] POSTGRES: Versión esperada desde 9.5, versión instalada 11.7,
    ,
    [NOTA] Estos requerimientos SON obligatorios para realizar la ,
    instalación/actualización ,
    ,
    ,
    Reconfigurando proyecto no se validara si existe una instalación previa,
    -----------------------------------------------------------------------,
    ,
    ,
    Requerimientos del proyecto:,
    ----------------------------,
    ,
    ,
    [ OK ] PHP: Versión esperada desde 7.0.0 hasta 7.2.0, versión instalada 7.1.33,
    ,
    [ OK ] PHP: La extensión pdo_pgsql se encuentra instalada en el sistema. ,
    ,
    [ OK ] PHP: La extensión curl se encuentra instalada en el sistema. ,
    ,
    [ OK ] PHP: La extensión libsodium se encuentra instalada en el sistema. Versión esperada desde 1.0.6 hasta 1.0.8, versión instalada 1.0.6,
    ,
    [ WARNING ] POSTGRES: Versión esperada desde 9.4.0 hasta 9.7.0, versión instalada 11.7,
    ,
    [ WARNING ] Apache: Error al intentar ejecutar el comando “apachectl” para obtener la versión,
    ,
    [ WARNING ] Error al intentar ejecutar el comando “apachectl” para obtener los módulos,
    ,
    [ WARNING ] No se pudo conectar a la API de Registry, verifique los parámetros de conexión,
    ,
    [NOTA] Estos requerimientos NO SON obligatorios para realizar la ,
    instalación/actualización ,
    ,
    ,
    [ OK ] El manejador de logs es correcto,
    ,
    [ OK ] El nivel de detalle de logs es correcto,
    ,
  3. Configurar la instalación,
    ============================,
    ,
    ,
    [NOTA] Ya existe la clave de encriptación para sincronizar la api REST con ,
    Arai ,
    ,
    ,
    [ OK ] Se generó el archivo ‘./config/parameters.yml’,
    ,
    [ OK ] Se generó el archivo ‘./config/db.yml’,
    ,
    [ OK ] Se generó el archivo ‘./config/alias.conf’,
    ,
    [ ERROR ] No se pudo escribir el archivo ‘/usr/local/app/var/logs/documentos.log’,
    ,
    ,
    ================================================================================,
    Proceso ejecutado en Arai Docs (versión 1.0.4,
    ),
    Se ha finalizado correctamente al proceso de re-configuración del proyecto Arai Docs.,
    ,
    ================================================================================,

Si el contendor quedó corriendo no deberían importar esos warnings. Tenemos anotado esto para que en próximas versiones no suceda.

Gracias!

Perfecto…si quedo andando…gracias

hola
ya tengo la misma situación ( con arai documentos 1.7.0), pero el contenedor no sigue ejecutándose

que se puede probar??

Muchas Gracias
Ricardo

Hola @ricardoude, seguis con este problema?
Perdón la demora se me pasó este msj porque este tema ya estaba cerrado!
Para la próxima es mejor es abrir un tema nuevo :wink:

Si seguis con el problema, te consulto…

vos estás ejecutando la tarea administrativa (job) docs_crear_base.yml??

si ejecutas docker service ps [nombre_stack] --no-trunc te da más info del error?

hola
la proxima hago eso, disculpas

el tema lo soluciones cambiando el docker compose
el problema que me parece que tenia era el siguiente:
el entrypoint.sh tiene una instruccion antes de que entre al if y consulte si se paso el parametro serve para que ejecute el apache quede corriendo
siempre se salia antes del if y el contenedor se terminaba

cambiando el docker compose lo corregi

luego te subo lo que hice

MUchas Gracias
Saludossss
Ricardo

Buenísimo que ya lo hayas solucionado, sinceramente no entendí muy bien tu fix,
–serve claro es para que quede el servidor apache corriendo, pero con el manifiesto docs_crear_base.yml la idea es que ese contenedor se ejecute, cree la base y se baje de nuevo!
ese contenedor no queda corriendo.

Pero seguro después va a quedar más claro cuando nos cuentes como lo arreglaste :grin:

Saludos!! :wink:

hola

si no entendi mal la documentacion del siu documentos tenes que levantar dos contenedores
el de API que le pasas el parametro --serve y tiene que permanecer corriendo
el worker que le pasas el parametro --worker-mode

este es el docker compose

services:
  docs-api:
    image: hub.siu.edu.ar:5005/siu/expedientes/docs-api:v1.7.0
    container_name: ude-arai-docs-api
    ports: 
      - "8185:80"
    env_file:
      - ./arai-docs.env
    networks:
      reverse_proxy_net:
        ipv4_address: 172.21.0.12
    entrypoint: ["/bin/sh", "-c", "php /wait-pg.php $$ARAI_DOCS_DB_HOST 5432 usrpg passpg && /entrypoint.sh --reconfigure && /entrypoint.sh --serve"]

  docs-worker:
    image: hub.siu.edu.ar:5005/siu/expedientes/docs-api:v1.7.0
    container_name: ude-arai-docs-worker
    networks:
      reverse_proxy_net:
        ipv4_address: 172.21.0.13
    restart: always
    env_file:
      - ./arai-docs.env
    entrypoint: ["/bin/sh", "-c", "php /wait-pg.php $$ARAI_DOCS_DB_HOST 5432 usrpg passpg && /entrypoint.sh --reconfigure && /entrypoint.sh --worker-mode"]

networks:
  reverse_proxy_net:
    external: true

yo cree la base de datos con un sql que estaba en el reporsitorio
estaba siguiendo esta doc: https://documentacion.siu.edu.ar/documentos/docs/instalacion-docker/

como seria el procedimiento sino ???

muchs gracias
saludossss