Installation sous Docker : Différence entre versions
(Page créée avec « medERP est une application java/JEE Web, le binaire est sous forme d'un fichier .war standard, il suffit de le déployer sur un serveur d'application et de pointer sur la... ») |
(Aucune différence)
|
Version du 4 août 2020 à 19:17
medERP est une application java/JEE Web, le binaire est sous forme d'un fichier .war standard, il suffit de le déployer sur un serveur d'application et de pointer sur la bonne base de données.
Procédure de déploiement de MedERP à travers Docker
medERP dispose d'images Docker qui permettent de lancer l'application sur tout système d'exploitation compatible, pour y arriver il est conseillé de suivre les étapes suivantes :
(1) Télécharger la dernière version de l'édition choisie : par exemple pour mederp_cabinet utiliser l'adresse suivante : https://www.mederp.net/downloads/medcabinet/mederp.war
(2) Télécharger une version vierge de la base de données https://www.mederp.net/downloads/medcabinet/mederp.h2.db (ou utilisez votre base de données)
(3) Vous copiez le fichier d’application (webapps/mederp) vers un dossier de votre choix (dossier1) de préférence qu’il soit vide, aussi que la base de données (bin/mederp.h2.db) vers un autre dossier (dossier2), vous pouvez aussi créer un troisième dossier pour faciliter l’accés au logs par la suite (dossier3).
(4) Vous installez Docker, selon votre système d’exploitation, si vous ne l’avez pas sur votre machine: https://docs.docker.com/get-docker/
(5) Vous téléchargez l’image Docker de MedERP à travers la commande: sudo docker pull rezzix/mederp:tomcat6
(6) Vous lancez l’application (en conteneur Docker) à partir de l’image téléchargée à travers la commande: sudo docker run -p [numero_port_choisi]:8080 -v [chemin_absolu_dossier1]:/opt/tomcat/webapps -v [chemin_absolu_dossier2]:/opt/tomcat -v [chemin_absolu_dossier3]:/opt/tomcat/logs -d --name tomcat.mederp rezzix/mederp:tomcat6
- [numero_port_choisi]: le numéro du port de votre machine choisi pour se connecter à l’application à travers votre navigateur web.