From 45275bc2d32c015545549624218cfc7c510bd29a Mon Sep 17 00:00:00 2001 From: zu1k Date: Fri, 21 Aug 2020 13:01:00 +0800 Subject: [PATCH] fix fetch http config file not parse env --- internal/app/task.go | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/internal/app/task.go b/internal/app/task.go index c23c4c4..a90b136 100644 --- a/internal/app/task.go +++ b/internal/app/task.go @@ -4,6 +4,7 @@ import ( "fmt" "io/ioutil" "log" + "os" "sync" "github.com/zu1k/proxypool/config" @@ -70,5 +71,14 @@ func FetchNewConfigFileThenInit() { if err != nil { return } + if domain := os.Getenv("DOMAIN"); domain != "" { + config.SourceConfig.Domain = domain + } + if cfEmail := os.Getenv("CF_API_EMAIL"); cfEmail != "" { + config.SourceConfig.CFEmail = cfEmail + } + if cfKey := os.Getenv("CF_API_KEY"); cfKey != "" { + config.SourceConfig.CFKey = cfKey + } InitGetters(config.SourceConfig.Sources) }