Testinstallation mit RG2

Das Importieren von Wettkämpfen in RouteGadget2 kann zuvor in einer persönlichen Testinstanz getestet werden. Dazu muss man sich eine Docker-Engine, z.B. den Docker-Desktop installieren. Danach kann man die Anwendung über das speziell vorbereitete Image starten. Entweder mittels des Docker-Desktops oder über den folgenden Befehl in einer Kommandozeile:

docker run -d -p 80:80 –name rg2 –restart unless-stopped –mount source=kartat,target=/var/www/html/kartat –mount source=logs,target=/var/log/apache2 nksdaoxxso/routegadget2_extended:latest

Danach kann im Browser über http://localhost/rg2 auf das laufende RouteGadget zugegriffen werden. Das Management-Interface erreicht man unter http://localhost/rg2/?manage . Die Login-Daten werden beim ersten Anmelden vergeben und automatisch gespeichert, also die Anmeldedaten merken!

Die Anwendung wird mit „docker stop rg2“ wieder beendet.

Die Daten gehen beim Beenden der Anwendung nicht verloren, wenn beim nächsten Start das Volume kartat wieder auf das Verzeichnis /var/www/html/kartat gemountet wird. Möchte man nochmal mit einer leeren Version starten, dann kann man vor dem Start das Volume mittels „docker volume rm kartat“ löschen. Wird kein benanntes Volume mittels „–mount_source“ gemountet, so werden diese bei jedem Start neu dynamisch erstellt. Die Anwendung ist dann jedes Mal wieder leer.

Die Original-Version (ohne unsere Erweiterungen) kann zum Vergleich wie folgt gestartet werden:

docker run -d -p 8080:80 –name rg2-original –restart unless-stopped –mount source=kartat-original,target=/var/www/html/kartat –mount source=logs-original,target=/var/log/apache2 nksdaoxxso/routegadget2:latest

Im Browser ist die Original-Anwendung dann über http://localhost:8080/rg2 zu erreichen. Das Management-Interface erreicht man dann unter http://localhost:8080/rg2/?manage . Beenden geht dann mittels: „docker stop rg2-original“