Diff
1diff --git a/config/config.go b/config/config.go
2index 580bcb479f53531e5155136e6b973c991e8fa451..dc60e2dad1f2cd802a98d1ca3894c6db4bc0d8ba 100644
3--- a/config/config.go
4+++ b/config/config.go
5@@ -17,6 +17,7 @@ type Callbacks interface {
6 // Config is the configuration for Soft Serve.
7 type Config struct {
8 BindAddr string `env:"SOFT_SERVE_BIND_ADDRESS" envDefault:""`
9+ Host string `env:"SOFT_SERVE_HOST" envDefault:"localhost"`
10 Port int `env:"SOFT_SERVE_PORT" envDefault:"23231"`
11 KeyPath string `env:"SOFT_SERVE_KEY_PATH"`
12 RepoPath string `env:"SOFT_SERVE_REPO_PATH" envDefault:".repos"`
13diff --git a/internal/config/config.go b/internal/config/config.go
14index ef96c9549f2c3232390b551c19fcb3ccfc012951..cf2f58f922f4003e57ef2dbdca28ec3aa0a26960 100644
15--- a/internal/config/config.go
16+++ b/internal/config/config.go
17@@ -53,7 +53,7 @@ func NewConfig(cfg *config.Config) (*Config, error) {
18 var anonAccess string
19 var yamlUsers string
20 var displayHost string
21- host := cfg.BindAddr
22+ host := cfg.Host
23 port := cfg.Port
24
25 pks := make([]string, 0)
26@@ -76,7 +76,7 @@ func NewConfig(cfg *config.Config) (*Config, error) {
27 c := &Config{
28 Cfg: cfg,
29 }
30- c.Host = cfg.BindAddr
31+ c.Host = cfg.Host
32 c.Port = port
33 c.Source = rs
34 if len(pks) == 0 {