[PATCH 3 of 3] INSTALL_DE: small corrections and (hopefully) improvements
Wald Commits
scm-commit at wald.intevation.org
Wed Mar 5 17:52:34 CET 2014
# HG changeset patch
# User Tom Gottfried <tom at intevation.de>
# Date 1394038339 -3600
# Node ID 61a9e7df072819dca3b30ec1fd5973a05419f5a5
# Parent b1dfc7934e9d98b749fa0bbaa29363a07d7bdfab
INSTALL_DE: small corrections and (hopefully) improvements.
diff -r b1dfc7934e9d -r 61a9e7df0728 doc/INSTALL_DE
--- 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
More information about the Dive4elements-commits
mailing list