This repository was archived by the owner on Oct 24, 2025. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 2
Local Development
Cedrik Hoffmann edited this page Aug 26, 2024
·
34 revisions
Stelle sicher das die Datenbank gestartet und eingerichtet ist.
make setup
make run # execute binary
make run/live # execute air for hot reloadEs werden folgende Dependencies benötigt, um das Backend zu starten:
- Golang als Programmiersprache
Die Installation ist vom verwendetet Betriebsystem abhängig und wird hier nicht weiter beschriebe (siehe Golang Doku). Die Tools können wie über make wie folgt installiert werden
make setupNun kann die Anwendung gestartet werden, wenn alle Konfigurationen wie Datenbank und Zugangsdaten eingerichtet sind. Gestartet wird die Go Anwendung mittels go run main.go oder mittels air. air bietet eine Hot Reload variante für Golang Anwendungen.
make run # execute binary
make run/live # execute air for hot reloadWurde das Repository frisch geclonet, müssen eventuell einige Umgebungsvariablen gesetzt werden. Kopiere die .env.example zu .env und fülle die benötigten Felder aus.
...weiter wenn DB steht