Démarrage
Préparer le dépôt
Section intitulée « Préparer le dépôt »Utiliser Docker avec le plugin Compose. Les dossiers mviewer/ et mviewerstudio/ fournissent les applications ; Studio est construit depuis mviewerstudio/docker/Dockerfile.
Configurer les fichiers suivants :
| Fichier | Usage |
|---|---|
docker/.env.docker |
Port publié et UID/GID |
docker/envs/.envs-proxy |
Nom nginx et préfixe Studio |
docker/envs/.envs-mviewerstudio |
Authlib, session et chemins applicatifs |
docker/envs/.envs-keycloak |
Serveur Keycloak local |
Choisir son Keycloak
Section intitulée « Choisir son Keycloak »Choisir le serveur local ou le serveur distant avant de démarrer.
Vérifier la configuration
Section intitulée « Vérifier la configuration »docker compose --env-file docker/.env.docker -f docker/docker-compose.yml config --quietCette commande vérifie la configuration Compose et les fichiers chargés. La connexion dans le navigateur permet ensuite de vérifier les identifiants et les échanges OIDC.
Démarrer avec Keycloak local
Section intitulée « Démarrer avec Keycloak local »docker compose --env-file docker/.env.docker -f docker/docker-compose.yml --profile keycloak up -d --buildStudio et le proxy attendent que la découverte OIDC du realm local réponde en HTTP 200.
Démarrer avec Keycloak distant
Section intitulée « Démarrer avec Keycloak distant »docker compose --env-file docker/.env.docker -f docker/docker-compose.yml up -d --buildOuvrir les applications
Section intitulée « Ouvrir les applications »Ces URL correspondent au port HTTP 80. Pour un autre port, adapter aussi les URL publiques et les redirections autorisées côté Keycloak.