Skip to content

GeoWerkstatt/ews-boda

Repository files navigation

CI Release

Grundlagedaten EWS

Webapplikation zur Verwaltung von Bohrdaten aus Erdwärmesonden (EWS) beim Amt für Umwelt des Kantons Solothurn. Die Daten enthalten unter anderem Informationen zu geologischen Schichten (Schichtdaten) der Bohrungen sowie über besondere Vorkommnisse bei EWS-Bohrungen (z.B. Wassereintritte, Arteser, Gasaufstösse, etc.).

Einrichten der Entwicklungsumgebung

Folgende Komponenten müssen auf dem Entwicklungsrechner installiert sein:

  • Git
  • Docker
  • Visual Studio 2022 oder Visual Studio Code
  • Node.js 20 LTS
  • Optional, um die Onlinehilfe zu erstellen:

Neue Version erstellen

Ein neuer GitHub Pre-release wird bei jeder Änderung auf main automatisch erstellt. In diesem Kontext wird auch ein neues Docker Image mit dem Tag :edge erstellt und in die GitHub Container Registry (ghcr.io) gepusht. Der definitve Release erfolgt, indem die Checkbox This is a pre-release eines beliebigen Pre-releases entfernt wird. In der Folge wird das entsprechende Docker Image in der ghcr.io Registry mit den Tags (bspw.: :v1.2.3 und :latest) ergänzt.