Diferencia entre revisiones de «SIU-Diaguita/version3.1.0/imagen docker»
Línea 10: | Línea 10: | ||
=== '''Parámetros disponibles en entry point''' === | === '''Parámetros disponibles en entry point''' === | ||
− | --fix-permissions | + | {| class="wikitable" |
− | --reconfigure | + | ! width="25%" | Parametro |
− | --reconfigure-alias | + | ! width="75%" | Descripcion |
− | --compilar-perfiles | + | |- |
− | --create-db | + | | --fix-permissions |
− | --db-existente | + | | Configura los permisos de archivos para la aplicación |
− | --db-initialize | + | |- |
− | --db-migrate | + | | --reconfigure |
− | --worker-docs | + | | Configura los permisos de archivos para la aplicación |
− | --start-jasper | + | |- |
− | --change-apache-usr | + | | --reconfigure-alias |
− | --serve | + | | 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 | ||
+ | |} | ||
Línea 83: | Línea 114: | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
---- | ---- | ||
[[SIU-Diaguita/version3.1.0|<Volver]] | [[SIU-Diaguita/version3.1.0|<Volver]] |
Revisión del 16:48 28 jul 2021
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
- 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