Déploiement Docker

Cet article a été traduit de l'anglais par IA et peut contenir des erreurs. Vos commentaires nous aideront à l'améliorer.

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.

Élément suivant
Autres plateformes