Skip to content

Latest commit

 

History

History
22 lines (15 loc) · 1.6 KB

README.md

File metadata and controls

22 lines (15 loc) · 1.6 KB

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.