feat: parse environment variables when config file doesn't exist

This commit is contained in:
Thomas Beaudouin 2026-02-16 14:19:29 +08:00
parent 32cb8fdc12
commit 34c68a7bff

View file

@ -340,6 +340,9 @@ func LoadConfig(path string) (*Config, error) {
data, err := os.ReadFile(path) data, err := os.ReadFile(path)
if err != nil { if err != nil {
if os.IsNotExist(err) { if os.IsNotExist(err) {
if err := env.Parse(cfg); err != nil {
return nil, err
}
return cfg, nil return cfg, nil
} }
return nil, err return nil, err