Installation de l’infrastructure SIG
Construire l’arborescence
mkdir /home/pi
wget -P /home/pi https://github.com/jancelin/geo-poppy/raw/master/install/geopoppy_sig.tar
wget -P /home/pi https://github.com/jancelin/geo-poppy/raw/master/install/geopoppy_base.tar
tar xvfz /home/pi/geopoppy_sig.tar --preserve-permissions --preserve-order --same-owner -C /
tar xvfz /home/pi/geopoppy_base.tar --preserve-permissions --preserve-order --same-owner -C /
Installation de lizmap et postgis
L’installation des images se font sur une architecture arm64.
Nous avons choisi celle ci pour être compatible avec le server Docker qui tourne correctement sur l’Odroid C2 (Armbian Serveur Ubuntu Xenial).
aarch64/debian
Installation rapide
Télécharger le fichier docker-compose
wget -P /home/geodatup https://raw.githubusercontent.com/geodatup/cartodroid/master/script/docker-compose.yml
Lancer le avec la commande
docker-compose up -d
Installation manuelle
Lancer le build Docker depuis ces dépôts :
Lizmap & Qgis-Server
docker build -t geodatup/lizmap git://github.com/geodatup/docker-lizmap-odroidC2
docker run --restart="always" --name "lizmap" -p 80:80 -d -t -v /home/lizmap_project:/home -v /home/GeoPoppy/lizmap_project/lizmap_var:/var/www/websig/lizmap/var geopoppy_lizmap
Postgis
docker build -t geodatup/postgis git://github.com/geodatup/docker-postgis-odroidC2
docker run --restart="always" --name "postgis" -p 5432 -d -v /home/GeoPoppy/postgres_data:/var/lib/postgresql geopoppy_postgis
Troubleshooting
Lorsqu’on accède à la page
http://172.24.1.1/websig/lizmap/www/
Error 500. A technical error has occured. Sorry for this trouble.Application log directory is not writable
Les dossiers des persistance des données n'ont pas les bon droits. verifier que les dossiers et sous dossier sont writable par lizmap
Error 500. A technical error has occured. Sorry for this trouble.
Quand cela arrive sur l'url http://.../websig/lizmap/www/index.php/admin
Que le lizmap/var/log/error.log contient ~~~ 2016-11-10 08:40:23 192.168.1.13 error 2016-11-10 08:40:23 [100] Action default:index: controller file /var/www/websig/lizmap/modules/admin/controllers/default.classic.php doesn't exists /var/www/websig/lib/jelix/core/jCoordinator.class. php 250 ~~