Schnellstart
Stellen Sie sicher, dass Sie mit dem aktuellsten stabilen Release der GBD WebSuite arbeiten.
Eine Übersicht über die aktuellen Releases finden Sie hier: https://gbd-websuite.de/help.html
Docker
Die GBD WebSuite wird als Container ausgeliefert. Um einen Container zu starten benötigen Sie eine Container Runtime wie z.B. Docker. In diesem Beispiel verwenden wir Docker mit dem Compose Plugin: Docker Engine Installationsanleitung.
docker-compose.yml
Erstellen Sie eine Datei mit dem Namen docker-compose.yml
und dem folgenden
Inhalt in einem beliebigen Verzeichnis:
docker-compose.yml
version: '3'
services:
gws:
image: gbdconsult/gws-amd64:8.1
container_name: gws
ports:
- 3333:80
Download & Starten
Weisen Sie Docker an das benötigte Image herunterzuladen (ca. 500MB) und den Container zu starten:
docker compose -f docker-compose.yml up
Abhängig von Ihrem Betriebssystem und User müssen Sie dies möglicherweise als
Administrator (auf Ubuntu z.B. mit sudo
) tun, oder Ihrem Benutzer die benötigten
Rechte geben (auf Ubuntu sudo adduser <myuser> docker
).
Betrachten im Browser
Sobald der Download und der Startvorgang abgeschlossen sind, können Sie in ihrem Browser auf http://localhost:3333 das Testprojekt der GBD WebSuite sehen.
Beenden
Um die GBD WebSuite wieder zu beenden drücken Sie in dem Terminal in dem Sie aktuell die Logausgabe sehen STRG+C, oder schließen dieses.
Wo mache ich weiter?
Um basierend auf diesem Schnellstart anzufangen mit der Konfiguration der GBD
WebSuite zu experimentieren, erweitern Sie die docker-compose.yml
wie folgt:
MYGWSDIRECTORY/docker-compose.yml
version: '3'
services:
gws:
image: gbdconsult/gws-amd64:8.1
container_name: gws
volumes:
- MYGWSDIRECTORY/data:/data
- MYGWSDIRECTORY/gws-var:/gws-var
ports:
- 3333:80
tmpfs:
- /tmp
qgis:
image: gbdconsult/gbd-qgis-server-amd64:3.34
container_name: qgis
volumes:
- MYGWSDIRECTORY/data:/data
- MYGWSDIRECTORY/gws-var:/gws-var
tmpfs:
- /tmp
Passen Sie die Verzeichnis-Pfade unter volumes:
für beide Container ihrem
System entsprechend an. Ersetzen Sie dafür alle Vorkommen von MYGWSDIRECTORY
durch einen für Ihr System gültigen Pfad.
Unter Windows könnte das z.B. C:/Users/<myusername>/Desktop/gwstest
sein, und
unter Linux /home/<myusername>/gwstest
.
Stellen Sie sicher, dass die Verzeichnisse data
und gws-var
innerhalb des
gwstest Verzeichnisses existieren.
Sollte Sie das erste Konfigurationsbeispiel gestartet & beendet haben müssen Sie
noch mit docker rm gws
den dadurch erstellen Docker Container entfernen.
Die GBD WebSuite wird dann zunächst nicht mehr funktionieren, da Sie das
Konfigurationsverzeichnis auf das so eben erstellte gwstest/data
Verzeichnis
umgeleitet haben und dieses aktuell noch leer ist. Wie Sie dieses Verzeichnis
mit einer initiellen Konfiguration füllen können wird hier beschrieben:
Wie Sie die GBD WebSuite auf einem Server installieren können, so dass diese Installation auch als Produktivumgebung genutzt werden kann wird hier beschrieben: Guides/Installation