SIU-Diaguita/version3.1.0/imagen docker

De SIU
Saltar a: navegación, buscar
Siu-diaguita.png

Uso de imágenes docker en SIU-Diaguita

Acceso a imágenes docker SIU-Diaguita desde hub.siu.edu.ar

Para poder descargar la imágen de docker de SIU-Diaguita, se debe realizar una solicitud de vinculación por nota. La explicación, detalle y enlace a una nota modelo la pueden obtener desde este link:

https://www.siu.edu.ar/solicitud/

Parámetros disponibles en entry point

Parametro Descripcion
--fix-permissions Configura los permisos de archivos para la aplicación
--reconfigure Configura los permisos de archivos para la aplicación
--reconfigure-alias Realiza la reconfiguración de los alias
--compilar-perfiles Compila los perfiles funcionales
--create-db Compila los perfiles funcionales
--compilar-perfiles Indica que se debe crear la base de datos al correr un proceso de instalación
--db-existente Indica que se debe utilizar una base de negocio existente al correr un proceso de instalación.
--db-initialize Inicializa la base de datos.
--db-migrate Realiza la migración del proyecto.
--worker-docs Inicia el worker de documentos
--start-jasper Inicia jasper
--change-apache-usr Cambia usuario apache
--serve Queda ejecutando servicio


Inicializar base diaguita 3.0.0

docker run --rm -it \
--env-file ~/workspace/siu/imagen_test/instalador.env \
--env APACHE_RUN_USER=$(id -u) \
--name diaguita-new-db gitlab.siu.edu.ar:5005/siu/diaguita/app:v3.0.0 --db-initialize --create-db


Correr diaguita 3.0.0

docker run --detach \
--env APACHE_RUN_USER=$(id -u) \
--env-file ~/workspace/siu/imagen_test/instalador.env \
--name diaguita3.0.0 gitlab.siu.edu.ar:5005/siu/diaguita/app:v3.0.0 --reconfigure --reconfigure-alias --serve --start-jasper --fix-permissions --change-apache-usr


Exportar instancia

docker exec -i diaguita3.0.0 /usr/local/app/bin/toba instancia exportar_local -­i produccion


  1. copiar dir instalación exportado
docker cp diaguita3.0.0:/usr/local/app/instalacion /tmp/instalacion_exportada/


Actualizar 3.1.0 (migrar db negocio, db toba, importar usuarios y perfiles)

docker run --rm -it \
--env-file ~/workspace/siu/imagen_test/instalador.env \
--env APACHE_RUN_USER=$(id -u) \
-v /tmp/instalacion_exportada:/tmp/instalacion_exportada \
--name diaguita-update-db gitlab.siu.edu.ar:5005/siu/diaguita/app:v3.1.0 -- bin/instalador docker:db-actualizar -p /tmp/instalacion_exportada --no-interaction --no-progress


Correr diaguita 3.1.0

docker run --detach \
--env APACHE_RUN_USER=$(id -u) \
--env-file ~/workspace/siu/imagen_test/instalador.env \
--name diaguita3.1.0 gitlab.siu.edu.ar:5005/siu/diaguita/app:v3.1.0 --reconfigure --reconfigure-alias --serve --start-jasper --fix-permissions --change-apache-usr --compilar-perfiles



<Volver