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

