[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