diff options
| author | Anhgelus Morhtuuzh <william@herges.fr> | 2026-01-02 15:30:55 +0100 |
|---|---|---|
| committer | Anhgelus Morhtuuzh <william@herges.fr> | 2026-01-02 15:31:11 +0100 |
| commit | 20a69a3f84efde6219798f7db81a5aadca03fba1 (patch) | |
| tree | 725c7ba4c6b5a8c2da7e3313062224c77f62db51 | |
| parent | bdd4b6acecb8011d01d47aaf6b8916b16c31fbc9 (diff) | |
feat(backend): load admin password from env if not set in config
| -rw-r--r-- | backend/config.go | 3 |
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 { |
