Alle Befehle nehmen an, dass das current directory im Terminal der geclonte Hauptordner feuerwehrGIS ist.
-
mongoDB installieren
-
nodejs und npm installieren
-
bower installieren:
sudo npm install -g bower -
repository clonen
-
npm und bower Pakete für webgis, adminclient & db-server installieren:
cd webgis sudo npm install bower install cd ../administrationsserver/db-server sudo npm install cd ../admin-client sudo npm install bower install
Nicht getestet unter Windows, aber:
- Auf Windows ist es recht hilfreich node, npm und mongod in den PATH einzufügen, sodass es möglich die ist die Programme im Terminal direkt aufzurufen, und nicht den vollständigen Pfad angeben zu müssen.
Alle Befehle nehmen an, dass die
mongodetc im PATH sind, falls nicht also zBmongoddurch<Pfad zu MongoDB installation>/bin/mongodersetzen. - Überall wo
sudosteht, muss dassudoweggelassen werden, und stattdessen das Terminal als Administrator geöffnet sein. - u.U. muss bei allen Pfaden
/durch\ersetzt werden (?)
- MongoDB starten
- unter Ubuntu14 läuft die per default, falls nicht
sudo service mongod start - unter Windows:
mongod --path=...(ebenfalls nicht getestet)
- unter Ubuntu14 läuft die per default, falls nicht
- db-server starten:
node administrationsserver/db-server/app.js - admin-client starten:
node administrationsserver/admin-client/index.js - webgis starten:
node webgis/index.js
Das WebGIS ist dann unter localhost:1337 aufrufbar.
Der Adminclient ist dann unter localhost:7777 aufrufbar.
Um nur grundlegende Funktionen des GUIs zu testen, reicht es, nur das WebGIS zu starten.