Aller au contenu

Docker & Conteneurisation

Ce projet fournit des images Docker prêtes à l’emploi pour déployer l’application OpenMRS 3.x Reference Application.

Images disponibles

Le dépôt openmrs-distro-referenceapplication construit et publie plusieurs images :

  • backend : le backend OpenMRS (Java, Tomcat)
  • frontend : l’interface utilisateur 3.x (Nginx + SPA)
  • gateway : un proxy Nginx pour unifier l’accès frontend/backend

Construction locale

Pour construire les images localement :

docker compose build

Lancement de la stack

Pour démarrer l’ensemble des services :

docker compose up

Structure des fichiers

Personnalisation

  • Les variables d’environnement (ex : base de données, configuration OpenMRS) sont définies dans le fichier docker-compose.yml.
  • Les modules et la configuration sont injectés automatiquement lors du build via le dossier distro/.

Publication des images

Les images sont construites et publiées automatiquement via GitHub Actions dans un registre Azure Container Registry (ACR).

alt text


Documentation maintenue par l’équipe DevOps – Projet AudioProthèse+