summaryrefslogtreecommitdiff
path: root/internal/web/templates
diff options
context:
space:
mode:
authormihna123 <mihailonvojinovic@gmail.com>2026-09-04 01:13:17 +0200
committermihna123 <mihailonvojinovic@gmail.com>2026-09-04 01:13:17 +0200
commit5907450d569c997809674a2abeec97ddf0afe4aa (patch)
tree7bd5af677b14433b5c18879e08bb672c87e259e1 /internal/web/templates
parenta57f4fcbcd7857286cff854f6d62285df7d098aa (diff)
downloadopenstore-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 'internal/web/templates')
-rw-r--r--internal/web/templates/index.html6
1 files changed, 3 insertions, 3 deletions
diff --git a/internal/web/templates/index.html b/internal/web/templates/index.html
index 54630e7..16ca1fe 100644
--- a/internal/web/templates/index.html
+++ b/internal/web/templates/index.html
@@ -3,11 +3,11 @@
<head>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1" />
- <title>{{ .Name }}</title>
- <link href="css/style.css" rel="stylesheet" />
+ <title>{{ .Instance.Name }}</title>
+ <link href="/css/style.css" rel="stylesheet" />
</head>
<body>
- <h1>Welcome to {{ .Name }}!</h1>
+ <h1>Welcome to {{ .Instance.Name }}!</h1>
<p>Work in progress...</p>
</body>
</html>