i
Instalación en Docker
A continuación se detallan los pasos para instalar y actualizar la versión de Deyel utilizando el archivo docker-compose.
Instalación Inicial
Paso 1: Descargar el archivo docker-compose
•Solicitar al equipo Deyel las credenciales para descargar la imagen desde ECR de AWS y el link para descargar el backup con la base de datos inicial.
•Instalar AWS CLI siguiendo las instrucciones de instalación.
•Ejecutar las siguientes sentencias para realizar el 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
- docker pull 955768960522.dkr.ecr.us-east-1.amazonaws.com/deyelonpremise:<8.1.0.5.3>
Donde el sufijo indica la versión a instalar, se debe reemplazar por la que corresponda.
La imagen docker de cada versión de Deyel incluye:
•El sistema operativo Ubuntu
•El servidor de aplicación Tomcat
•Java 11 (Amazon Coretto 11)
•El WAR de Deyel para la versión correspondiente
La imagen docker del ejemplo corresponde a la versión: 8.1.0.5.3.
Paso 2: Configurar el directorio para guardar el archivo de propiedades de instalación
Crear la carpeta en el servidor donde corre docker para definir el volumen, por ejemplo docker compose utiliza la carpeta ./app-conf.
Paso 3: Configurar el directorio para guardar los archivos de log
Crear la carpeta en el servidor donde corre docker para definir donde alojar los archivos de logs de Deyel y de Tomcat, por ejemplo el docker-compose utiliza la carpeta ./app-logs para logs de Deyel y ./app-logs-tomcat para los logs de Tomcat.
Paso 4 (Opcional): Configurar el directorio para guardar el script startup.sh que se ejecuta cuando inicia el contenedor
Crear la carpeta en el servidor donde corre docker para guardar el script startup.sh. Este script, si existe, se ejecuta antes de iniciar el Tomcat utilizado por Deyel.
Paso 5: Ejecutar
Ejecutar:
docker-compose up -d
Continuar con el paso 3 de la instalación
Actualización de Versión
En cada delivery se entrega la imagen docker para realizar la instalación y 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