From 20a69a3f84efde6219798f7db81a5aadca03fba1 Mon Sep 17 00:00:00 2001 From: Anhgelus Morhtuuzh Date: Fri, 2 Jan 2026 15:30:55 +0100 Subject: feat(backend): load admin password from env if not set in config --- backend/config.go | 3 +++ 1 file changed, 3 insertions(+) (limited to 'backend') 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 { -- cgit v1.2.3