Implementación 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 implementar el Servidor autogestionado de ActivityInfo como un contenedor de Docker. Esta guía asume que usted está familiarizado con la implementación 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 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 basada en la web.

Archivo de configuración

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

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

Terminación SSL

ActivityInfo debe servirse a través de una conexión HTTPS para ser compatible con todas las funcionalidades, incluida la disponibilidad sin conexión. El lugar donde se 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 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 habilitar el Modo Proxy HTTPS.

Siguiente elemento
Otras plataformas