Ce guide est destiné aux professionnels de l'informatique responsables du déploiement d'ActivityInfo Self-managed Server en tant que conteneur Docker. Ce guide suppose que vous êtes familiarisé avec le déploiement de services avec Docker.
Introduction
L'Image Docker du serveur ActivityInfo Self-managed est disponible sur DockerHub et est basée sur une image de base Alpine Linux légère et sécurisée.
Démarrage rapide
Pour démarrer un serveur ActivityInfo immédiatement, vous pouvez exécuter la commande suivante :
docker run -d -p 8081:8081 -v activityinfo:/data activityinfo/activityinfo
Cela liera le serveur Web d'ActivityInfo au port 8081 de l'hôte et créera un nouveau volume Docker pour la configuration et les fichiers de base de données d'ActivityInfo.
Vous pouvez maintenant accéder à ActivityInfo en naviguant vers http://localhost:8081, où vous serez invité à créer le premier compte d'utilisateur administrateur.
Configuration via l'interface utilisateur
Vous pouvez suivre les instructions du guide Configuration pour configurer la Livraison d'E-mails et l'Authentification unique via l'interface Web.
Fichier de configuration
ActivityInfo lit sa configuration à partir du fichier config.ini
dans le volume de données. Vous pouvez automatiser le déploiement en créant un volume et en écrivant un config.ini
. Consultez la Référence du fichier de configuration.
Vous pouvez également spécifier des options de configuration à l'aide de variables d'environnement.
Terminaison SSL
ActivityInfo doit être servi via une connexion HTTPS afin de prendre en charge toutes les fonctionnalités, y compris la disponibilité hors ligne. L'endroit où la connexion HTTPS est terminée dépend de la façon dont vous avez conçu votre environnement de production.
L'image Docker ActivityInfo écoutera le HTTPS sur le port 8443, et vous pouvez configurer ActivityInfo pour obtenir et renouveler automatiquement les certificats SSL via Let's Encrypt. Pour en savoir plus, consultez notre guide des certificats SSL.
Alternativement, si vous utilisez un équilibreur de charge ou un proxy inverse pour terminer la connexion SSL, vous devez activer le Mode Proxy HTTPS.