Saltar al contenido principal
Version: 2.0.0

Actualizar desde versiones 1.12 a 1.13

Consideraciones​

Esta guía lo lleva en el proceso de actualizar una instalación pre-existente de EEI. Tenga en cuenta que:

  • La versión requerida de EEI en ejecución es la v1.12.x (última al generar esta guía, no se probaron versiones previas)
  • Se actualiza toda la solución EEI que se despliega con Docker

Arai-Documentos​

En la versión 1.8.2 de Arai-Docs solo se corrigen errores menores. Los cambios se detallan acá.

Bajar stack docs-api​

docker stack rm docs

Desplegar el stack​

Solo pasamos a desplegar el módulo de la siguiente forma:

docker stack deploy --with-registry-auth -c prod/arai/docs.yml docs

Arai Solicitudes (Opcional)​

Si posee desplegado el servicio Arai Solicitudes, en esta versión se actualiza la version de la API de Solicitudes.

Migrar la base de datos​

Este paso se lleva a cabo mediante el despliegue de la siguiente tarea que crea la estructura de la base de datos de Araí-Solicitudes.

docker stack deploy \
--with-registry-auth \
-c prod/arai/util/solicitudes_migrar_base.yml \
solicitudes_db

Puede verificar el estado de ejecución del mismo de la siguiente manera:

docker service logs solicitudes_db_migrar -f

Una vez finalizado con éxito, puede borrar el stack:

docker stack rm solicitudes_db

Desplegar la nueva version de la API​

docker stack deploy --with-registry-auth -c prod/arai/solicitudes.yml solicitudes

SUDOCU​

Se trata de una versión con mínimos cambios.

Actualización​

Borrar el stack actual:

docker stack rm sudocu

Actualizar base PostgreSQL​

Finalmente, ejecutamos el proceso de migración de la base de datos.

docker run --rm \
--env SUDOCU_DB_HOST=ip-host-db-sudocu \
--env SUDOCU_DB_NAME=sudocu \
--env SUDOCU_DB_PORT=5432 \
--env SUDOCU_DB_USER=postgres \
--env SUDOCU_DB_PASSWORD=postgres \
ungs/sudocu-db-instalador:1.6.3

Nota: Tener en cuenta que SUDOCU_DB_HOST debe apuntar al host donde corre el PostgreSQL que contiene dicha base.

Desplegar la nueva versión​

Desplegar el servicio

docker stack deploy --with-registry-auth -c prod/sudocu/sudocu.yml sudocu

Huarpe​

Se realizan varias mejoras en la bandeja, todas funcionales.

Actualizar el despliegue​

Bajar stack huarpe

docker stack rm huarpe

Desplegar las nuevas versiones del servicio

docker stack deploy --with-registry-auth -c prod/arai/huarpe.yml huarpe