Différences entre les versions de « Installation WiseMapping avec Docker »

De Wiki de Mémoire Vive
Aller à la navigation Aller à la recherche
Ligne 13 : Ligne 13 :
Option 1 : exécuter HSQL dans le stockage d'images
Option 1 : exécuter HSQL dans le stockage d'images


J’ai utilisé cette option pour les tests.
''J’ai utilisé cette option pour les tests.''


En administrateur root :
En administrateur root :
Ligne 28 : Ligne 28 :


----
----
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.

Version du 18 février 2024 à 10:10

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.