Premier Pas
Howtos pour bien démarrer
Chacun de nos clients dispose d’une image Docker contenant les éléments de la DevBox-Santé adaptés à leur besoin directement sur le hub de Docker :
Il vous suffit donc de “PULLER” l’image :
docker pull devboxsante/clientname:tagname
Voici une ligne de commande permettant de démarrer une image Docker de la DevBox-Santé positionnant le numéro de port à 8080
, les options JAVA, et une mémoire de 1g.
docker run --name devbox-sante -p 8080:8080 -d -m1g -e 'DEVBOX_LM_TOKEN=ebac...d4' -e 'DEVBOX_LM_CLIENT=client' devboxsante/devcoop-fabric:latest
La mémoire par défaut défini par docker pour un container peut ne pas être suffisante. Il suffit de demander à Docker un peu plus de ressource pour le container .
Comme par exemple 1 giga de RAM :
docker run -m1g ...
Plus d’information sur la documentation Docker : https://docs.docker.com/config/containers/resource_constraints/
La mémoire en usage normal de la DevBox-Santé doit osciller entre 400 et 700 Mo.
Vous pouvez même recréer une image en déposant votre configuration et autres certificats. Comme par exemple pour remplacer le fichier application.yml
fourni par défaut :
FROM devboxsante/devbox:version
WORKDIR /workspace
EXPOSE 8080
COPY application-clientname.yml application.yml
Pour activer les debug SSL du handshake parfois nécessaire pour diagnostiquer un problème d’authentification via certificats :
docker run --env=JAVA_OPTS=-Djavax.net.debug=ssl,handshake ...