diff options
| author | mihna123 <mihailonvojinovic@gmail.com> | 2026-09-04 01:13:17 +0200 |
|---|---|---|
| committer | mihna123 <mihailonvojinovic@gmail.com> | 2026-09-04 01:13:17 +0200 |
| commit | 5907450d569c997809674a2abeec97ddf0afe4aa (patch) | |
| tree | 7bd5af677b14433b5c18879e08bb672c87e259e1 /go.mod | |
| parent | a57f4fcbcd7857286cff854f6d62285df7d098aa (diff) | |
| download | openstore-5907450d569c997809674a2abeec97ddf0afe4aa.tar.gz openstore-5907450d569c997809674a2abeec97ddf0afe4aa.zip | |
config: add config package and wire it into server and handlers
Replace the hardcoded server.Config with an ini-backed config package
that reads /etc/openstore/openstore.conf then the user's config file, so
user settings override system ones and both override the built-in
defaults. Missing files are ignored rather than fatal.
Move route registration into a handlers package that owns the templates
and builds a Page view model, which removes the server -> handlers
import cycle along with the setter-based context injection.
Diffstat (limited to 'go.mod')
| -rw-r--r-- | go.mod | 2 |
1 files changed, 2 insertions, 0 deletions
@@ -3,3 +3,5 @@ module codeberg.org/mihna123/openstore go 1.25.0 require golang.org/x/crypto v0.55.0 + +require gopkg.in/ini.v1 v1.67.3 |
