Wisemapping
Tuto très succinct parce que pas le temps.
Installation de quelques outils dont on a besoin
sudo apt install jetty9 maven git nodejs npm
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;
}