ARender peut être lancé avec docker assez simplement, suivez donc ce tutoriel pour vous aussi essayer de déployment ARender rapidement!
Pour le moment, la HMI est en phase de migration en docker compose, la rendition est encore en Dockerfile.
Pré-requis:
Commençons par démarrer la rendition, car nous aurons besoin de son IP pour forger le war de l’HMI:
Le Dockerfile possède un build-arg utilisable permettant de choisir la version de rendition à build.
Par exemple, avec la version 3.1.0-3:
Pour l’HMI:
Créez un fichier docker-compose.yml suivant :
version : ‘2’
services : ARenderHMI image : tomcat
ports : « 9090:8080 »
volumes : ./ARenderHMI.war:/usr/local/tomcat/webapps/ARenderHMI.war
Récupérez le war ARender et déposez le dans le même dossier que le docker-compose.yml, renommez le en ARenderHMI.war (ou si vous souhaitez un autre nom, cela sera à modifier dans le docker-compose.yml)
Dans le war, modifiez dans WEB-INF/classes/ le fichier arender.xml afin de mettre l’adresse IP de(s) machine(s) hébergeant la rendition
http://localhost:1990/ cette value est à remplacer en fonction de votre installation
docker-compose up suffit ensuite a démarrer l’application dans tomcat exposée au port 9090