Despliegue con Docker

Este artículo se ha traducido del inglés mediante IA y puede contener errores. Sus comentarios nos ayudarán a mejorar.

Esta guía está dirigida a los profesionales de TI responsables de desplegar el Servidor Autogestionado de ActivityInfo como un contenedor Docker. Esta guía asume que usted está familiarizado con el despliegue de servicios con Docker.

Introducción

La Imagen de Docker del servidor autogestionado de ActivityInfo está disponible en DockerHub y se basa en una imagen base de Alpine Linux ligera y segura.

Inicio rápido

Para iniciar un servidor de ActivityInfo inmediatamente, puede ejecutar lo siguiente:

docker run -d -p 8081:8081 -v activityinfo:/data activityinfo/activityinfo

Esto vinculará el servidor web de ActivityInfo al puerto de PC 8081 del host y creará un nuevo volumen de Docker para los archivos de configuración y de la base de datos de ActivityInfo.

Ahora puede acceder a ActivityInfo navegando a http://localhost:8081, donde se le pedirá que cree la primera cuenta de usuario administrador.

Configuración a través de la interfaz de usuario

Puede seguir las instrucciones de la guía de Configuración para configurar la Entrega de correo electrónico y el Inicio de sesión único a través de la interfaz web.

Archivo de configuración

ActivityInfo lee su configuración del archivo config.ini en el volumen de datos. Puede automatizar el despliegue creando un volumen y escribiendo un config.ini. Consulte la Referencia del archivo de configuración.

También puede especificar las opciones de configuración utilizando variables de entorno.

Terminación SSL

ActivityInfo debe servirse a través de una conexión HTTPS para poder soportar todas las funciones, incluida la disponibilidad sin conexión. El lugar donde termina la conexión HTTPS depende de cómo haya diseñado su entorno de producción.

La imagen de Docker de ActivityInfo escuchará HTTPS en el puerto de PC 8443, y puede configurar ActivityInfo para obtener y renovar automáticamente los Certificados SSL a través de Let's Encrypt. Lea más en nuestra guía de certificados SSL.

Alternativamente, si está utilizando un balanceador de carga o un proxy inverso para terminar la conexión SSL, debe permitir el Modo Proxy HTTPS.

Siguiente elemento
Otras plataformas