Skip to content

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Latest commit

 

History

19 Commits

Folders and files

Repository files navigation

mviewer-galaxy

Environnement d'intégration de Mviewer et Mviewer Studio, avec authentification OIDC gérée par Authlib et Keycloak.

Organisation

  • mviewer/ : sous-module Mviewer.
  • mviewerstudio/ : sous-module Mviewer Studio, utilisé pour construire l'image Docker.
  • docs/ : site de documentation Astro Starlight.
  • docker/ : accès rapide à la composition et aux guides.
  • resources/keycloak/mviewer-realm.json : realm de test importé par le Keycloak local.
  • resources/mviewer/ : dossiers partagés entre Studio, Mviewer et nginx.

Démarrage

Configurer docker/.env.docker et les fichiers de docker/envs/ selon le guide Docker. Le guide explique la différence entre env_file (variables des conteneurs) et --env-file (paramètres Compose), ainsi que le chargement de .envs-proxy pour configurer le port publié. Toutes les commandes ci-dessous s'exécutent depuis la racine du dépôt.

Avec un Keycloak externe :

docker compose --env-file docker/.env.docker -f docker/docker-compose.yml up -d --build

Avec le Keycloak local de test :

docker compose --env-file docker/.env.docker -f docker/docker-compose.yml --profile keycloak up -d --build

Le profil keycloak ajoute le serveur local. Les URL et identifiants Authlib se configurent dans docker/envs/.envs-mviewerstudio pour le mode choisi.

Accès

Studio utilise le callback /mviewerstudio/auth/callback. Le guide Docker détaille les variables obligatoires, les comptes locaux, les volumes et l'exploitation.

Documentation locale

cd docs
npm ci
npm run dev

Ouvrir http://localhost:4321. Les guides couvrent le démarrage, Keycloak local et distant, les variables, les volumes et le dépannage.

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages