go-pingbot/main.go
Medzik 689e833dbb feat: add ctx to backend ping, add cluster functional...
- Added ctx to backend ping
- Log changed Stderr to Stdout
- Added cluster functional
- Updated more files
2021-07-31 20:59:43 +00:00

45 lines
825 B
Go

package main
import (
"sync"
"gitlab.com/gaming0skar123/go/pingbot/backend"
"gitlab.com/gaming0skar123/go/pingbot/common"
"gitlab.com/gaming0skar123/go/pingbot/config"
"gitlab.com/gaming0skar123/go/pingbot/database/mongo"
"gitlab.com/gaming0skar123/go/pingbot/update"
"gitlab.com/gaming0skar123/go/pingbot/website"
)
var log = common.Log
func main() {
log.Info("You're using verion: ", config.Version)
var wg sync.WaitGroup
mongo.Connect()
if config.Toml.HTTP.Enabled {
wg.Add(1)
go website.Server()
} else {
log.Warn("HTTP Server -> Disabled")
}
if config.Toml.Backend.Enabled {
wg.Add(1)
go backend.Ticker()
} else {
log.Warn("Backend -> Disabled")
}
if config.Toml.AutoUpdate.Enabled {
wg.Add(1)
go update.Ticker()
} else {
log.Warn("Auto Update -> Disabled")
}
wg.Wait()
}