aboutsummaryrefslogtreecommitdiff
path: root/backend/config.go
diff options
context:
space:
mode:
authorAnhgelus Morhtuuzh <william@herges.fr>2026-01-02 15:30:55 +0100
committerAnhgelus Morhtuuzh <william@herges.fr>2026-01-02 15:31:11 +0100
commit20a69a3f84efde6219798f7db81a5aadca03fba1 (patch)
tree725c7ba4c6b5a8c2da7e3313062224c77f62db51 /backend/config.go
parentbdd4b6acecb8011d01d47aaf6b8916b16c31fbc9 (diff)
feat(backend): load admin password from env if not set in config
Diffstat (limited to 'backend/config.go')
-rw-r--r--backend/config.go3
1 files changed, 3 insertions, 0 deletions
diff --git a/backend/config.go b/backend/config.go
index 33d5852..f99c6f6 100644
--- a/backend/config.go
+++ b/backend/config.go
@@ -112,6 +112,9 @@ func LoadConfig(path string) (*Config, bool) {
slog.Error("unmarshalling config file", "error", err)
return nil, false
}
+ if len(config.AdminPassword) == 0 {
+ config.AdminPassword = os.Getenv("SW_ADMIN_PASSWORD")
+ }
defaultMarkdownOption.ImageSource = getStatic
defaultMarkdownOption.Replaces = make(map[rune]string, len(config.Replacers))
for _, r := range config.Replacers {