Installation WiseMapping avec Docker
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.