Saltar al contenido principal
Version: 1.13.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