Browse Source

Make setting the web server port optional

pull/68/head
Gabe Kangas 5 years ago
parent
commit
9b104f1d40
  1. 2
      config-example.yaml
  2. 9
      config/config.go
  3. 2
      router/router.go

2
config-example.yaml

@ -1,5 +1,3 @@ @@ -1,5 +1,3 @@
webServerPort: 8080
instanceDetails:
name: Owncast
title: Owncast Demo Server

9
config/config.go

@ -180,6 +180,15 @@ func (c *config) GetPrivateHLSSavePath() string { @@ -180,6 +180,15 @@ func (c *config) GetPrivateHLSSavePath() string {
return "hls"
}
func (c *config) GetPublicWebServerPort() int {
if c.WebServerPort != 0 {
return c.WebServerPort
}
// Default web server port
return 8080
}
//Load tries to load the configuration file
func Load(filePath string, versionInfo string) error {
Config = new(config)

2
router/router.go

@ -34,7 +34,7 @@ func Start() error { @@ -34,7 +34,7 @@ func Start() error {
http.HandleFunc("/config", controllers.GetWebConfig)
}
port := config.Config.WebServerPort
port := config.Config.GetPublicWebServerPort()
log.Infof("Web server running on port: %d", port)

Loading…
Cancel
Save