Mercurial > dive4elements > river
diff doc/INSTALL_DE @ 7786:61a9e7df0728
INSTALL_DE: small corrections and (hopefully) improvements.
author | Tom Gottfried <tom@intevation.de> |
---|---|
date | Wed, 05 Mar 2014 17:52:19 +0100 |
parents | b1dfc7934e9d |
children | a18c97f9d752 |
line wrap: on
line diff
--- a/doc/INSTALL_DE Wed Mar 05 17:51:23 2014 +0100 +++ b/doc/INSTALL_DE Wed Mar 05 17:52:19 2014 +0100 @@ -37,7 +37,6 @@ Benutzer und Gruppe für das Logging anlegen =========================================== - $ su root $ groupadd d4e_log $ usermod -a -G d4e_log d4e $ usermod -a -G d4e_log tomcat6 @@ -52,22 +51,26 @@ $ exit +Installation von D4E-river aus Binärpaket +========================================= + Entpacken des Dive4Elements-river Installer-Pakets -================================================== +-------------------------------------------------- $ tar -xzf d4e-river.tar.gz @TODO: eventuell anpassen - -Installation von D4E-river aus den Quellen -========================================== Erfolgt die Installation von D4E-river aus den Binärpaketen, können die folgenden Schritte übersprungen werden. Die weiteren Schritte sind ab dem Abschnitt 'Backenddatenbanken' beschrieben. +Installation von D4E-river aus den Quellen +========================================== + Pakete zum Bauen von D4E-river ------------------------------ + $ su root $ apt-get install maven2 mercurial @@ -82,14 +85,16 @@ /usr/local/share/ca-certificates/Intevation-Root-CA-2010.crt $ update-ca-certificates -#. Mercurial beibringen die Zertifikate zu nutzen - $ vi /etc/mercurial/hgrc +#. Mercurial beibringen die Zertifikate zu nutzen: + # hierzu kann beispielsweise die Systemweite mercurial Konfiguration + # editiert werden, z.B. mit dem Editor nano: + $ nano /etc/mercurial/hgrc # Folgendes einfügen (siehe https://intranet.intevation.de/Mercurial#https) [web] cacerts = /etc/ssl/certs/ca-certificates.crt - $ exit (d4euser werden) + $ exit # d4euser werden Checkout der D4E-Quellen @@ -107,22 +112,22 @@ #. Mapfishprint config.yaml anpassen - $ vi config.yaml + $ nano config.yaml Folgenden Eintrag im Abschnitt 'the list of allowed hosts' hinzufügen: - !dnsMatch - host: menippe # Hier den Hostnamen verwenden auf dem der MapServer läuft. + host: yourhost # Hier den Hostnamen verwenden auf dem der MapServer läuft. port: 8081 # Den entsprechenden Port eintragen. Anpassen der Serverkonfiguration -------------------------------- - $ cd ~/de4-river/river/artifacts/doc/conf/ + $ cd ~/d4e-river/river/artifacts/doc/conf/ #. Pfad zu den DGMs anpassen: $ vi conf.xml - <dgm-path>${artifacts.config.dir}/../dgm/</dgm-path> + <dgm-path>/opt/d4e-river/dgm/</dgm-path> #. Einstellen der WMS Urls # Anstatt yourhost:8081 in rivermap.xml und floodmap.xml den korrekten @@ -271,16 +276,19 @@ Einrichtung der D4E-Benutzer und -Rollen ======================================== #. Authentifizierung über lokale Datei +# Die Datei enthält durch Leerzeichen getrennt je Zeile +# Benutzer, Passwort und Gruppe $ su root $ cd /usr/share/tomcat6/ - $ touch flys_user_file - $ vi flys_user_file - # folgendes einfügen: - d4e_demo demo d4e_demo_all - d4e_demo1 demo - d4e_demo_extern demo d4e_demo_extern + $ echo "d4e_demo demo d4e_demo_all + d4e_demo1 demo + d4e_demo_extern demo d4e_demo_extern" > flys_user_file $ exit +# Die Konfiguration der je Gruppe freigeschalteten Module und Gewässer +# befindet sich in river/gwt-client/src/main/webapp/WEB-INF/features.xml + + Anlegen des Start-Skripts ============================ $ su root