bietrunde

command module
v0.0.0-...-1c9237d Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Mar 19, 2024 License: MIT Imports: 8 Imported by: 0

README

Bietrunde

Programm für eine Bietrunde von Baarfood

Starten

Das Programm ist in Binary. Es enthält alle erforderlichen Daten.

Zum bauen des Binary wird die Programmiersprache Go benötigt. Führe anschließend aus:

CGO_ENABLED=0 go build

Anschließend kann die Binary ausgeführt werden:

./bietrunde

Beim ausführen wird eine Datei config.toml angelegt. Diese kann bearbeitet werden, um die Anwendung zu konfigurieren. Anschließend muss die Anwendung neu gestartet werden.

Außerdem wird die Datei db.jsonl angelegt. Hierbei handelt es sich um die Datenbank.

Wenn das Programm hinter einem Proxy läuft, dann achte darauf, dass die Ausgabe nicht gebuffert wird. Zum Beispiel in nginx:

proxy_buffering off;
proxy_pass http://localhost:9600;

Entwicklung

Um die Templates anpassen zu können muss templ installiert sein. Anschließend können die Templates mit

go generate ./...

neu gebaut werden.

Es es gibt ein Taskfile

Mit

task start --watch

wird der server lokal gestartet und bei Dateiänderungen automatisch neu gebaut und neu gestartet.

Documentation

The Go Gopher

There is no documentation for this package.

Directories

Path Synopsis
web

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL