From 5907450d569c997809674a2abeec97ddf0afe4aa Mon Sep 17 00:00:00 2001 From: mihna123 Date: Fri, 4 Sep 2026 01:13:17 +0200 Subject: 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. --- go.mod | 2 ++ 1 file changed, 2 insertions(+) (limited to 'go.mod') diff --git a/go.mod b/go.mod index 4c2f56c..37fa535 100644 --- a/go.mod +++ b/go.mod @@ -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 -- cgit v1.3.1