Buenas.
Estoy intentando levantar la versión 3.5.0 de SIU Diaguita y al ejecutar el comando para crear la base de datos veo que crea los esquemas correspondientes a TOBA pero no el que corresponde al negocio.
Estoy usando la imagen hub.siu.edu.ar:5005/siu/diaguita/app:v3.5.0
Esta es la configuración que estoy usando para el docker-compose.yml
version: "3"
services:
db:
container_name: diaguita-db
image: postgres:11
env_file: ./postgres.env
networks:
- diaguita-network
ports:
- 5432:5432
app:
container_name: diaguita-app
image: hub.siu.edu.ar:5005/siu/diaguita/app:v3.5.0
ports:
- 80:80
env_file: ./instalador.env
networks:
- diaguita-network
depends_on:
- db
command: "--reconfigure --reconfigure-alias --serve --start-jasper --fix-permissions"
networks:
diaguita-network:
name: diaguita-network
driver: bridge
Estos son los parametros de configuración relevantes del archivo instalador.env
PROYECTO_DB_HOST=diaguita-da
PROYECTO_DB_PORT=5432
PROYECTO_DB_DBNAME=diaguitadb
PROYECTO_DB_USERNAME=diaguita_user
PROYECTO_DB_PASSWORD=d1Agu1t4~us3r
PROYECTO_DB_ENCODING=utf8
PROYECTO_DB_SCHEMA=diaguita
TOBA_URL_BASE=http://patrimonio-dev.turismo.gob.ar
TOBA_USUARIO=toba
TOBA_PASSWORD=toba123*-a
TOBA_ALIAS_PROYECTO=/diaguita
Estas son las variables de entorno definidas en el archivo postgres.env
POSTGRES_USER=diaguita_user
POSTGRES_PASSWORD=d1Agu1t4~us3r
POSTGRES_DB=diaguitadb
Esta es la secuencia que utilizo para levantar el sistema:
$ sudo docker compose up -d db
$ sudo docker run -it --rm --env-file instalador.env --network=diaguita-network --name=diaugita-db-init hub.siu.edu.ar:5005/siu/diaguita/app:v3.5.0 --fix-permissions --db-initialize --create-db
$ sudo docker compose up -d app
El comando del punto 2 se ejecuta sin errores, sinembargo al verificar la base de datos veo que no está creando el schema correspondiente a PROYECTO_DB_SCHEMA, si los correpondientes a TOBA, toba_diaguita y toba_diaguita_logs como se ve en la siguiente imagen.
Al ingresar al sitio en http://patrimonio-dev.turismo.gob.ar/diaguita me encuentro con el siguiente mensaje de error.
SQLSTATE[42P01]: Undefined table: 7 ERROR: relation “par_parametros_sis” does not exist
LINE 1: SELECT id,parametro, valor_defecto FROM par_parametros_sis w…