Change summary
config/config.go | 1 +
internal/config/config.go | 4 ++--
2 files changed, 3 insertions(+), 2 deletions(-)
Detailed changes
@@ -17,6 +17,7 @@ type Callbacks interface {
// Config is the configuration for Soft Serve.
type Config struct {
BindAddr string `env:"SOFT_SERVE_BIND_ADDRESS" envDefault:""`
+ Host string `env:"SOFT_SERVE_HOST" envDefault:"localhost"`
Port int `env:"SOFT_SERVE_PORT" envDefault:"23231"`
KeyPath string `env:"SOFT_SERVE_KEY_PATH"`
RepoPath string `env:"SOFT_SERVE_REPO_PATH" envDefault:".repos"`
@@ -53,7 +53,7 @@ func NewConfig(cfg *config.Config) (*Config, error) {
var anonAccess string
var yamlUsers string
var displayHost string
- host := cfg.BindAddr
+ host := cfg.Host
port := cfg.Port
pks := make([]string, 0)
@@ -76,7 +76,7 @@ func NewConfig(cfg *config.Config) (*Config, error) {
c := &Config{
Cfg: cfg,
}
- c.Host = cfg.BindAddr
+ c.Host = cfg.Host
c.Port = port
c.Source = rs
if len(pks) == 0 {