aboutsummaryrefslogtreecommitdiff
path: root/internal/environment/environment.go
diff options
context:
space:
mode:
authorRaul Benencia <raul@thousandeyes.com>2021-01-12 16:57:26 -0800
committerRaul Benencia <46945030+raul-te@users.noreply.github.com>2021-01-13 10:50:35 -0800
commitcfa915142c2bbff8d1572488b6343e56dfef9b64 (patch)
tree66961e8009fb10e84ddec3b55633d8cd4769cff8 /internal/environment/environment.go
parentfa13436d4ceba235081c9eedb8d6f586ea21e7aa (diff)
Segregate BindAddr and BaseURL
Diffstat (limited to 'internal/environment/environment.go')
-rw-r--r--internal/environment/environment.go10
1 files changed, 6 insertions, 4 deletions
diff --git a/internal/environment/environment.go b/internal/environment/environment.go
index eac0430..8dad2c9 100644
--- a/internal/environment/environment.go
+++ b/internal/environment/environment.go
@@ -35,7 +35,6 @@ import (
// Environment struct holds the shoelaces instance global data.
type Environment struct {
ConfigFile string
- BaseURL string
HostnameMaps []mappings.HostnameMap
NetworkMaps []mappings.NetworkMap
ServerStates *server.States
@@ -46,8 +45,8 @@ type Environment struct {
Environments []string // Valid config environments
Logger log.Logger
- Port int
- Domain string
+ BindAddr string
+ BaseURL string
DataDir string
StaticDir string
EnvDir string
@@ -66,7 +65,10 @@ func New() *Environment {
env.Logger = log.AllowDebug(env.Logger)
}
- env.BaseURL = fmt.Sprintf("%s:%d", env.Domain, env.Port)
+ if env.BaseURL == "" {
+ env.BaseURL = env.BindAddr
+ }
+
env.Environments = env.initEnvOverrides()
env.EventLog = &event.Log{}
nihil fit ex nihilo