0.0.32 Flesh out track page

This commit is contained in:
Daniel Mason 2021-08-13 21:37:53 +12:00
parent d7b7ceb122
commit 9074149925
Signed by: idanoo
GPG key ID: 387387CDBC02F132
17 changed files with 216 additions and 48 deletions

View file

@ -60,6 +60,12 @@ func main() {
// Ignore reverse proxies
goscrobble.ReverseProxies = strings.Split(os.Getenv("REVERSE_PROXIES"), ",")
goscrobble.DevMode = false
devModeString := os.Getenv("DEV_MODE")
if strings.ToLower(devModeString) == "true" {
goscrobble.DevMode = true
}
// Store port
port := os.Getenv("PORT")
if port == "" {
@ -74,9 +80,14 @@ func main() {
goscrobble.InitRedis()
defer goscrobble.CloseRedisConn()
// Start background workers
go goscrobble.StartBackgroundWorkers()
defer goscrobble.EndBackgroundWorkers()
// Start background workers if not DevMode
if !goscrobble.DevMode {
go goscrobble.StartBackgroundWorkers()
defer goscrobble.EndBackgroundWorkers()
} else {
fmt.Printf("Running in DevMode. No background workers running")
fmt.Println("")
}
// Boot up API webserver \o/
goscrobble.HandleRequests(port)