[PATCH] INSTALL_DE: more small improvements and corrections

Wald Commits scm-commit at wald.intevation.org
Wed Mar 5 19:47:57 CET 2014


# HG changeset patch
# User Tom Gottfried <tom at intevation.de>
# Date 1394045274 -3600
# Node ID a18c97f9d7520556a880caec7620f694a869c41b
# Parent  eb65364040a86f4c53ffd0ab135be974b3ae561f
INSTALL_DE: more small improvements and corrections.

diff -r eb65364040a8 -r a18c97f9d752 doc/INSTALL_DE
--- a/doc/INSTALL_DE	Wed Mar 05 19:33:55 2014 +0100
+++ b/doc/INSTALL_DE	Wed Mar 05 19:47:54 2014 +0100
@@ -114,7 +114,8 @@
 
     $ nano config.yaml
 
-    Folgenden Eintrag im Abschnitt 'the list of allowed hosts' hinzufügen:
+    Folgenden Eintrag im Abschnitt 'the list of allowed hosts' hinzufügen
+    (darauf achten, dass die Einrückung mit den bestehenden Einträgen übereinstimmt):
 
     - !dnsMatch
       host: yourhost # Hier den Hostnamen verwenden auf dem der MapServer läuft.
@@ -126,7 +127,7 @@
     $ cd ~/d4e-river/river/artifacts/doc/conf/
 
 #. Pfad zu den DGMs anpassen:
-    $ vi conf.xml
+    $ nano conf.xml
         <dgm-path>/opt/d4e-river/dgm/</dgm-path>
 
 #. Einstellen der WMS Urls
@@ -144,20 +145,19 @@
 
 Bauen der Server- und Clientkomponenten
 ---------------------------------------
-    $ cd framework/
-    $ mvn clean compile package install
+    $ cd ~/d4e-river/framework
+    $ mvn install
     $ cd ../http-client/
-    $ mvn clean compile package install
+    $ mvn install
     $ cd ../river/backend/
-    $ mvn clean compile package install
+    $ mvn install
     $ cd ../artifacts/
-    $ mvn clean compile package dependency:copy-dependencies
+    $ mvn package dependency:copy-dependencies
     $ cd ../gwt-client/
     $ curl -O http://openlayers.org/download/OpenLayers-2.11.tar.gz
     $ tar xvfz OpenLayers-2.11.tar.gz
     $ mv OpenLayers-2.11 src/main/webapp/
-    $ mvn clean compile package
-    $ cd ../../
+    $ mvn package
 
 
 Kopieren der Serverkomponenten
@@ -169,30 +169,20 @@
     $ cp /home/d4euser/d4e-river/river/artifacts/target/river-artifacts-1.0-SNAPSHOT.jar bin/lib/
     $ cp /home/d4euser/d4e-river/river/artifacts/target/dependency/* bin/lib/
     $ mkdir conf
-    $ cp /home/d4euser/d4e-river/framework/artifact-database/doc/example-conf/log4j.properties conf/
-    $ cp -R ../river/artifacts/doc/conf/* conf/
+    $ cp -R /home/d4euser/d4e-river/river/artifacts/doc/conf/* conf/
 
 
 Artefaktdatenbank erstellen
 ===========================
-    $ su root
-    $ su d4e
-    $ cd /opt/d4e-river/
     $ /home/d4euser/d4e-river/river/contrib/make_flys_release/h2/createArtifacts.sh \
       /home/d4euser/d4e-river/framework/artifact-database/doc/schema-h2.sql
-    $ exit
-    $ exit
 
 
 Datenkorbdatenbank erstellen
 ============================
-    $ su root
-    $ su d4e
-    $ cd /opt/d4e-river/
     $ /home/d4euser/d4e-river/river/contrib/make_flys_release/h2/createDatacage.sh \
       /home/d4euser/d4e-river/river/artifacts/doc/conf/datacage.sql
     $ exit
-    $ exit
 
 
 Backenddatenbanken (Fachdatenbank und Seddb)
@@ -201,40 +191,29 @@
 Anlegen und befüllen der Datenbanken
 ------------------------------------
 #. Einspielen des Schemas für die Backenddatenbank
-    $ su root
     $ su postgres
     $ cd /home/d4euser/d4e-river/river/backend/doc/schema/
     $ ./postgresql-setup.sh d4e . localhost
 
 #. Einspielen der Daten in die erstellte DB
-    $ psql -d d4e -f /home/d4euser/d4e-river/d4e_demodata.dump.sql
+    # Demodaten von www.dive4elements.org herunterladen und entpacken
+    $ psql -d d4e -f /home/d4euser/d4e-river/demodaten/d4e_demodata.dump.sql
 
-#. Erstellen der Seddb
-    $ createuser -S -D -R sedb
+#. Erstellen der SedDB
+    $ createuser -S -D -R seddb
     $ createdb seddb
-    $ psql -d seddb -c "ALTER USER sedb WITH PASSWORD 'sedb';"
-    $ psql -d seddb -U sedb -h localhost -f /home/d4euser/d4e-river/seddb.dump.sql
+    $ psql -c "ALTER USER seddb WITH PASSWORD 'seddb';"
+    $ psql -U seddb -h localhost -f /home/d4euser/d4e-river/demodaten/seddb_demodata.dump.sql
 
-#. wieder d4euser werden
+#. wieder root werden
     $ exit
-    $ exit
-
-
-Konfiguration der Datenbankverbindungen
----------------------------------------
-#. Anpassen des Benutzers und des Datenbanknames
-    $ su root
-    $ su d4e
-    $ cd /opt/d4e-river/conf/
-    $ sed -i s at flys@d4e@ backend-db.xml
 
 
 Kopieren der DGMs
 =================
-    $ su root
     $ su d4e
     $ mkdir /opt/d4e-river/dgm
-    $ cp /home/d4euser/d4e-river/dgm/* /opt/d4e-river/dgm
+    $ cp /home/d4euser/d4e-river/demodaten/dem* /opt/d4e-river/dgm
 
 
 Einrichten von WSPLGEN
@@ -280,9 +259,11 @@
 # Benutzer, Passwort und Gruppe
     $ su root
     $ cd /usr/share/tomcat6/
-    $ echo "d4e_demo demo d4e_demo_all
-      d4e_demo1 demo
-      d4e_demo_extern demo d4e_demo_extern" > flys_user_file
+    $ cat > flys_user_file <<EOF
+d4e_demo demo d4e_demo_all
+d4e_demo1 demo
+d4e_demo_extern demo d4e_demo_extern
+EOF
     $ exit
 
 # Die Konfiguration der je Gruppe freigeschalteten Module und Gewässer 


More information about the Dive4elements-commits mailing list