Saltar al contenido principal
Version: 1.13.2

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

1.13.0 a 1.13.1​

Arai-Documentos​

Se generó una versión menor para corrección de errores. Solo es necesario correr el deploy para que detecte los cambios.

2. Desplegar las nuevas versiones​

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

1.13.1 a 1.13.2​

Arai-Usuarios​

Se generó una versión menor para corrección de errores. Solo es necesario correr el deploy para que detecte los cambios.

2. Desplegar las nuevas versiones​

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

Arai-Documentos​

Se generó una versión menor para corrección de errores. Solo es necesario correr el deploy para que detecte los cambios.

2. Desplegar las nuevas versiones​

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

Huarpe​

Se generó una versión menor para corrección de errores. Solo es necesario correr el deploy para que detecte los cambios.

2. Desplegar las nuevas versiones​

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

Portal-Proveedor y Api-Proveedores​

Se generó una versión menor para corrección de errores. Solo es necesario correr el deploy para que detecte los cambios.

2. Desplegar las nuevas versiones​

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

Arai-Solicitudes​

Se generó una versión menor para corrección de errores. Solo es necesario correr el deploy para que detecte los cambios.

2. Desplegar las nuevas versiones​

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

Arai-Reportes​

Se generó una versión menor para corrección de errores. Solo es necesario correr el deploy para que detecte los cambios.

2. Desplegar las nuevas versiones​

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