feat: enable setting config file path via command line
1 file changed, 2 insertions(+), 1 deletion(-)
changed files
M internal/server/server.go → internal/server/server.go
@@ -43,6 +43,7 @@ Root string `conf:"default:website"` ListenAddress string `conf:"default:localhost"` Port string `conf:"default:3000,short:p"` BaseURL cfg.URL `conf:"default:http://localhost:3000,short:b"` + ConfigFile string `conf:"short:c"` } type HTTPError struct {@@ -81,7 +82,7 @@ } func New(runtimeConfig *Config) (*Server, error) { var err error - config, err = cfg.GetConfig() + config, err = cfg.GetConfig(runtimeConfig.ConfigFile) if err != nil { return nil, errors.WithMessage(err, "error parsing configuration file") }