From bd7487930332803f41eb400c9deffde0a3cfdd3e Mon Sep 17 00:00:00 2001 From: "Quentin McGaw (desktop)" Date: Wed, 18 Aug 2021 15:42:19 +0000 Subject: [PATCH] Maint: read all settings first --- cmd/gluetun/main.go | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/cmd/gluetun/main.go b/cmd/gluetun/main.go index 48fbd95c..2c7f6c73 100644 --- a/cmd/gluetun/main.go +++ b/cmd/gluetun/main.go @@ -129,6 +129,13 @@ func _main(ctx context.Context, buildInfo models.BuildInformation, } } + var allSettings configuration.Settings + err := allSettings.Read(env, + logger.NewChild(logging.Settings{Prefix: "configuration: "})) + if err != nil { + return err + } + const clientTimeout = 15 * time.Second httpClient := &http.Client{Timeout: clientTimeout} // Create configurators @@ -175,12 +182,6 @@ func _main(ctx context.Context, buildInfo models.BuildInformation, return err } - var allSettings configuration.Settings - err = allSettings.Read(env, - logger.NewChild(logging.Settings{Prefix: "configuration: "})) - if err != nil { - return err - } logger.Info(allSettings.String()) if err := os.MkdirAll("/tmp/gluetun", 0644); err != nil {