Installation WiseMapping avec Docker

De Wiki de Mémoire Vive
Aller à la navigation Aller à la recherche

Sources : https://hub.docker.com/r/wisemapping/wisemapping

Exécuter les commandes qui suivent en administrateur :

Pour installer Docker depuis les dépots :

apt install docker.io
docker pull wisemapping/wisemapping

Option 1 : exécuter HSQL dans le stockage d'images

J’ai utilisé cette option pour les tests.

En administrateur root :

docker run -it --rm -p 8080:8080 wisemapping/wisemapping:latest

Si on veut changer le port pour le 8088 :

docker run -it --rm -p 8088:8080 wisemapping/wisemapping:latest

Ensuite, ouvrez votre navigateur à l'adresse http://localhost:8080 ou http://localhost:8088. Un utilisateur par défaut est disponible pour tester test@wisemapping.org avec le mot de passe test.

Remarque : Avec cette option, toutes les modifications seront perdues une fois l'image arrêtée. Utilisez-le uniquement à des fins de test


Option 2 : exécuter HSQL avec un répertoire monté.

J’utilise cette option.

Une seule fois, copiez la valeur par défaut vide hors du conteneur.

Depuis mon dossier /home/dominique :

mkdir your-db-dir-store-path
docker run --name wiseapp -d --mount type=bind,source=/home/dominique/your-db-dir-store-path,target=/var/lib/wise-db wisemapping/wisemapping:latest
docker cp wiseapp:/var/lib/wisemapping/db your-db-dir-store-path
docker stop wiseapp;docker rm wiseapp

Ensuite, exécutez le répertoire tbe de montage du conteneur :

docker run --mount type=bind,source=/home/dominique/your-db-dir-store-path/db,target=/var/lib/wisemapping/db -it --rm -p 8088:8080 wisemapping/wisemapping:latest

Remarque : Cette option n'est pas recommandée pour la production.