This is an automated email from the git hooks/post-receive script. New commit to branch feature/6511 in repository echobase. See http://git.codelutin.com/echobase.git commit 5895fd40dc58ba28d4aa2efe4fdfb3847829b5e4 Author: Tony CHEMIT <chemit@codelutin.com> Date: Tue Jun 16 09:34:58 2015 +0200 fix doc (refs #6511) --- pom.xml | 2 +- src/site/rst/configure.rst.vm | 45 ++++++++++++++++++++-------- src/site/rst/install.rst.vm | 70 +++++++++++++++++++++++-------------------- 3 files changed, 70 insertions(+), 47 deletions(-) diff --git a/pom.xml b/pom.xml index f5c56cb..8bac1e1 100644 --- a/pom.xml +++ b/pom.xml @@ -178,7 +178,7 @@ <!-- Lizmap version --> <lizmapVersion>2.9.4</lizmapVersion> - <qgisMapServerVersion>2.0.1</qgisMapServerVersion> + <qgisMapServerVersion>2.8.4</qgisMapServerVersion> </properties> diff --git a/src/site/rst/configure.rst.vm b/src/site/rst/configure.rst.vm index 7538bf1..5116923 100644 --- a/src/site/rst/configure.rst.vm +++ b/src/site/rst/configure.rst.vm @@ -19,27 +19,46 @@ .. * #L% .. - -======== -Echobase -======== - +================================== Configurer EchoBase sur un serveur ----------------------------------- - -Configuration Coser -~~~~~~~~~~~~~~~~~~~ - -TODO Renseigner l'adresse de l'instance du site des indicateurs à utiliser +================================== Modifier la configuration par défaut -~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +------------------------------------ Si vous voulez modifier la configuration (voir le `détail des options disponibles`_), il faut positionner un fichier nommé **echobase.properties** dans **/etc/echobase.properties** puis redémarrer tomcat. +Configuration Coser +------------------- + +Pour pouvoir effectuer un export au format *Coser*, vous devez avoir renseigner la configuration +**echobase.coser.api.url**, qui est une url qui pointe sur le service d'API de Coser. + +La valeur par défaut pointe sur l'instance de production du site des indicateurs. + +:: + + echobase.coser.api.url=http://www.ifremer.fr/SIH-indices-campagnes/json + +Configuration LizMap +~~~~~~~~~~~~~~~~~~~~ + +Pour pouvoir générer les cartes sur les données, on utilise *LizMap* (surcouche à *qgis-server*), vous devez renseigner +la configuration *echobase.lizmap.application.map.url*, qui est une url qui pointe sur l'instance de LizMap. + +La valeur par défaut point sur une instance de LlizMap installé en local dans le bon répertoire +(**/var/www/html/echobase-map**). + +:: + + echobase.lizmap.application.map.url=http://localhost/echobase-map/lizmap/www/index.php/view/map + + Gestion des logs de l'application -~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +--------------------------------- + Par défaut, l'application utilise l'emplacement **/var/local/echobase/data/logs** pour y placer ses logs. @@ -49,7 +68,7 @@ Vous pouvez changer cela en modifiant le fichier première installation de l'application. Première utilisation -~~~~~~~~~~~~~~~~~~~~ +-------------------- Deux utilisateurs sont créés si la base est vide (première utilisation):: diff --git a/src/site/rst/install.rst.vm b/src/site/rst/install.rst.vm index dd61181..ebe7b96 100644 --- a/src/site/rst/install.rst.vm +++ b/src/site/rst/install.rst.vm @@ -23,7 +23,7 @@ .. - ======== -Echobase +EchoBase ======== Installation d'EchoBase sur un serveur @@ -93,8 +93,7 @@ Installation apache2 Création du groupe utilisateur ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -On crée un group utilisateur nommé *echobase* pour gérer les droits aussi bien au niveau de tomcat que d'apache - +On crée un groupe utilisateur nommé *echobase* pour gérer les droits aussi bien au niveau de tomcat que d'apache. :: addgroup echobase @@ -105,20 +104,17 @@ Installation Qgis map server ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Nous utilisons la version ${qgisMapServerVersion} de Qgis map server. - -Mise à jour des dépôts si nécessaire:: +:: echo "" >> /etc/apt/sources.list echo "" >> /etc/apt/sources.list - echo "#Pour installer qgis-mapserver" >> /etc/apt/sources.list - echo "deb http://qgis.org/debian vivid main universe" >> /etc/apt/sources.list + echo "#Pour installer qgis-server" >> /etc/apt/sources.list + echo "deb http://ppa.launchpad.net/ubuntugis/ubuntugis-unstable/ubuntu trusty main" >> /etc/apt/sources.list gpg --keyserver keyserver.ubuntu.com --recv DD45F6C3 gpg --export --armor DD45F6C3 | sudo apt-key add - apt-get update - -Installation:: apt-get install qgis-mapserver qgis L'url : http://localhost/cgi-bin/qgis_mapserv.fcgi?SERVICE=WMS&VERSION=1.3.0&REQUEST=GetCapabilities @@ -128,8 +124,7 @@ Installation Lizmap ~~~~~~~~~~~~~~~~~~~ Nous utilisons la version ${lizmapVersion} de LizMap. - -Installation:: +:: apt-get install php5 curl php5-curl php5-sqlite php5-gd mkdir -p /var/www/html @@ -139,21 +134,19 @@ Installation:: rm ${lizmapVersion}.zip ln -s lizmap-web-client-${lizmapVersion} echobase-map - -Il faut ensuite installer le style adapté pour EchoBase:: - cd /var/www/html/echobase-map/lizmap wget http://nexus.nuiton.org/nexus/content/repositories/other-releases/fr/ifremer/echobase/echobase-ui/${project.version}/echobase-ui-${project.version}-lizmap.zip - unzip echobase-ui-${project.version}-lizmap.zip + unzip -o echobase-ui-${project.version}-lizmap.zip rm -rf echobase-ui-${project.version}-lizmap.zip - cd .. + + cd /var/www/html/echobase-map chown -R wwww-data:echobase . chmod g+w -R . Pour tester le server lizmap, utilisez l'url : http://localhost/echobase-map/lizmap/www -Installation dans tomcat -~~~~~~~~~~~~~~~~~~~~~~~~ +Installation EchoBase +~~~~~~~~~~~~~~~~~~~~~ On suppose que tomcat a été installé via le système de paquets, et donc que le répertoire **/var/lib/tomcat7** existe. @@ -164,11 +157,14 @@ Toutes les données de l'application seront placées dans le répertoire **/var/ mkdir /var/local/echobase mkdir -p /var/local/echobase/war + cd /var/local/echobase/war wget http://nexus.nuiton.org/nexus/content/repositories/other-releases/fr/ifremer/echobase/echobase-ui/${project.version}/echobase-ui-${project.version}-full.war - ln -s /var/local/echobase/war/echobase-ui-${project.version}-full.war /var/local/echobase/echobase.war - cp /var/local/echobase/echobase.war /var/lib/tomcat7/webapps + cd /var/local/echobase + ln -s war/echobase-ui-${project.version}-full.war echobase.war + cp echobase.war /var/lib/tomcat7/webapps + chown -R tomcat7:echobase . chmod g+w -R . @@ -208,11 +204,13 @@ Une fois l'application déployée, vous aurez la structure de répertoires suiva Configuration du serveur Apache ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -Pour la suite de l'installation, veuillez exporter le nom de domaine de votre machine:: +Pour la suite de l'installation, exporter le nom de domaine de votre machine +:: export DOMAIN=acoustica -Executez ces commandes (ajout modules apache, création du site echobase):: +Executez ces commandes (ajout modules apache, création du site echobase) +:: cat << EOF > /etc/apache2/sites-available/echobase.conf <VirtualHost *:80> @@ -222,13 +220,13 @@ Executez ces commandes (ajout modules apache, création du site echobase):: ProxyPass / ajp://localhost:8009/ ProxyPassReverse / ajp://localhost:8009/ - <Proxy *> - Order deny,allow - Allow from all - </Proxy> + <Proxy *> + Order deny,allow + Allow from all + </Proxy> - ErrorLog /var/log/apache2/echobase-error.log LogLevel warn + ErrorLog /var/log/apache2/echobase-error.log CustomLog /var/log/apache2/echobase-access.log combined </VirtualHost> @@ -236,14 +234,13 @@ Executez ces commandes (ajout modules apache, création du site echobase):: ServerName echobase-map.$DOMAIN ProxyRequests Off - RewriteEngine On - RewriteRule ^/$ http://echobase-map.$DOMAIN/echobase-map/lizmap/wwww [R] + RewriteRule ^/$ http://echobase-map.$DOMAIN/echobase-map/lizmap/wwww [R] DocumentRoot /var/www/html - ErrorLog /var/log/apache2/echobase-map-error.log LogLevel warn + ErrorLog /var/log/apache2/echobase-map-error.log CustomLog /var/log/apache2/echobase-map-access.log combined </VirtualHost> @@ -251,16 +248,23 @@ Executez ces commandes (ajout modules apache, création du site echobase):: a2ensite echobase.conf service apache2 restart -L'application Echobase est accesible à l'adresse http://echobase.$DOMAIN/echobase -Et le site de cartographie à l'adresse http://echobase-map.$DOMAIN/echobase-map/lizmap/www/index.php +Configuration LizMap dans EchoBase +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -Vous pouvez donc modifier la configuration d'Echobase avec +On doit indiquer à EchoBase l'adresse qui génère les cartes :: echo "" >> /etc/echobase.properties echo "" >> /etc/echobase.properties echo "echobase.lizmap.application.map.url=http://echobase-map.$DOMAIN/echobase-map/lizmap/www/index.php/view/map" >> /etc/echobase.properties + service tomcat7 restart + +Conclusion +~~~~~~~~~~ + +* L'application EchoBase est accessible à l'adresse **http://echobase.acoustica/echobase** +* Le site de cartographie est accessible à l'adresse **http://echobase-map.acoustica/echobase-map/lizmap/www/index.php** .. _créer une base travail: ./db.html#creation-d-une-base-postgresql .. _détail des options disponibles: ./config-report.html -- To stop receiving notification emails like this one, please contact codelutin.com SCM administrator <admin+scm@codelutin.com>.