summaryrefslogtreecommitdiff
path: root/internal/config/server
diff options
context:
space:
mode:
authorPaul Buetow <paul@buetow.org>2024-08-29 09:44:33 +0300
committerPaul Buetow <paul@buetow.org>2024-08-29 09:44:33 +0300
commitf1dc3c4c27f333b213790560653ff25656643c08 (patch)
treef7a074052beb532660d2493ae20a3f711d89eb5d /internal/config/server
parent16dee0a35bfcd9a9053241a1d52b5f9bc45c6112 (diff)
initial EnvToBool
Diffstat (limited to 'internal/config/server')
-rw-r--r--internal/config/server/server.go19
1 files changed, 10 insertions, 9 deletions
diff --git a/internal/config/server/server.go b/internal/config/server/server.go
index 88211a4..a5bd5fb 100644
--- a/internal/config/server/server.go
+++ b/internal/config/server/server.go
@@ -10,15 +10,16 @@ import (
)
type ServerConfig struct {
- ListenAddr string `json:"ListenAddr,omitempty"`
- Partner string `json:"Partner,omitempty"`
- APIKey string `json:"APIKey,omitempty"`
- DataDir string `json:"StateDir,omitempty"`
- EmailTo string `json:"EmailTo,omitempty"`
- EmailFrom string `json:"EmailFrom,omitempty"`
- SMTPServer string `json:"SMTPServer,omitempty"`
- MergeIntervalS int `json:"MergeInterval,omitempty"`
- ScheduleIntervalS int `json:"ScheduleInterval,omitempty"`
+ ListenAddr string `json:"ListenAddr,omitempty"`
+ Partner string `json:"Partner,omitempty"`
+ APIKey string `json:"APIKey,omitempty"`
+ DataDir string `json:"StateDir,omitempty"`
+ EmailTo string `json:"EmailTo,omitempty"`
+ EmailFrom string `json:"EmailFrom,omitempty"`
+ SMTPServer string `json:"SMTPServer,omitempty"`
+ MergeIntervalS int `json:"MergeInterval,omitempty"`
+ ScheduleIntervalS int `json:"ScheduleInterval,omitempty"`
+ Secrets SecretsConfig `json:"Secrets,omitemtpy"`
}
func New(configFile string) (ServerConfig, error) {