Passer au contenu principal

Wisemapping

Tuto très succinct parce que pas le temps.

Installation de quelques outils dont on a besoin

sudo apt install jetty9 maven git

Récupération des sources

git clone https://bitbucket.org/wisemapping/wisemapping-open-source.git wisemapping

Configuration et compilation

cd wisemapping
# On configure
vi wise-webapp/src/main/webapp/WEB-INF/app.properties
mvn package

Pour créer et initialiser la base de données, regarder dans config/database/, modifier les fichiers (parce que le mot de passe password, c’est très bof) et exécuter le SQL.

Installation dans Jetty

cp -a wise-webapp/target/wisemapping.war /usr/share/jetty9/webapps/root.war
chown jetty: /usr/share/jetty9/webapps/root.war
systemctl restart jetty9.service

Jetty devrait écouter de base sur http://127.0.0.1:8080 (il me semble), y a plus qu’à mettre un nginx devant avec, pour l’essentiel :

    location / {
        include proxy_params;
        proxy_pass  http://127.0.0.1:8080;
    }