i
Actualización de Versión
A continuación, se detallan los pasos para actualizar la versión.
Paso 1: Backup de la base de datos actual
•Detener el ambiente.
•Realizar dump (respaldo) de la base de datos actual.
Paso 2: Descargar nueva versión de Deyel
•Si se utiliza un archivo con extensión war, descargar el archivo war con el link recibido.
•Si se utiliza Docker.
a.Si no tiene configurado sus credenciales, ejecutar las siguientes sentencias para realizar login y descargar la imagen docker:
- aws configure
Ingresar las credenciales para acceder al repositorio AWS ECR.
- aws ecr get-login-password | docker login --username AWS --password-stdin 955768960522.dkr.ecr.us-east-1.amazonaws.com
b.Realizar la descarga de la imagen:
- docker pull 955768960522.dkr.ecr.us-east-1.amazonaws.com/deyelonpremise:<8.1.0.5.3>
Donde el sufijo indica la nueva versión a utilizar, se debe reemplazar por laque corresponda.
La imagen docker del ejemplo corresponde a la versión: 8.1.0.5.3.
Paso 3: Actualizar la instalación
Si se utiliza un archivo con extensión war, realizar deploy del archivo war en el servidor de aplicación. Es importante que se utilice la configuración en una carpeta fuera del archivo war para no perder los parámetros de instalación, como por ejemplo los datos para conectarse a su base de datos.
Si se utiliza Docker, se debe actualizar el servicio.
En caso que utilice Docker compose, se debe modificar el archivo docker-compose, reemplazando el nombre de la imagen docker (image:) utilizando la versión descargada.
A continuación, se debe realizar la actualización ejecutando:
docker-compose up -d
Paso 4: Verificación de la instalación
Acceder a la función de chequeo de ambiente de Deyel, ingresando a https://servidor:puerto/deyel/healthCheck/environmentStatus
Donde servidor es el nombre del servidor donde se realiza la instalación o su dirección IP y el puerto de acceso.
Ejemplo: http://miequipo:8080/deyel
Para que la instalación sea correcta, el estado debe ser ok.
En caso de que la verificación no sea satisfactoria, se debe enviar el archivo json de respuesta al responsable de la instalación para su análisis y reporte por los canales definidos. Asimismo, se debe revertir los cambios realizados, restaurando la base de datos a partir del backup generado en el Paso 1.