Dieser Code erstellt ein Docker-Image zum Starten eines einfachen Webservers. Dieser stellt ein Webformular bereit, auf dem Aktive und Helfer des ADFC Hamburg bequem die Details einer Geldabrechnung eintragen können. Aus den Angaben wird dann ein fertiges Abrechnungsformular als PDF-Datei erstellt, welche die Benutzer herunterladen können.
Important
Docker muss auf dem System installiert sein. Für Einweisungen zu Docker siehe hier.
Für Computer mit AMD64-Prozessor (wie den meisten modernen PCs) werden auf GitHub fertige Images als Pakete bereitgestellt. Das Aktuellste kann mit folgendem Befehl installiert werden:
docker pull ghcr.io/adfc-hamburg/abrechnungsformular:latest
Das Image lässt sich auch aus den Quelldateien erstellen. Lade das Repository runter und entpacke es, dann führe im entpackten Ordner (mit der Datei Dockerfile) folgenden Befehl aus:
docker build -t abrechnungsformular .
oder ersetze .
durch den Pfad zum Ordner.
Das Image aus dem GitHub-Paket wird mit folgendem Befehl gestartet:
docker run --rm -p 8000:8000 ghcr.io/adfc-hamburg/abrechnungsformular
Das aus den Quelldateien erstellte Image wird mit folgendem Befehl gestartet:
docker run --rm -p 8000:8000 abrechnungsformular
In beiden Fällen kann der Port des Servers gewählt werden, indem die erste Zahl in -p 8000:8000
durch die gewünschte Portnummer ersetzt wird.