mirror of
https://codeberg.org/pluja/kycnot.me
synced 2025-02-12 21:31:43 -05:00
Refactor initialization to init func
This commit is contained in:
parent
3e4b3646b3
commit
d3bfef3275
15
src/main.go
15
src/main.go
@ -23,8 +23,9 @@ var (
|
||||
listen = flag.String("listen", ":4488", "address to listen to")
|
||||
)
|
||||
|
||||
func configSetup() {
|
||||
// Config
|
||||
func init() {
|
||||
// Flags
|
||||
flag.Parse()
|
||||
config.Conf = config.Config{
|
||||
Dev: *dev,
|
||||
Cache: *nocache,
|
||||
@ -32,11 +33,6 @@ func configSetup() {
|
||||
Scraper: *scraper,
|
||||
ListenAddr: *listen,
|
||||
}
|
||||
}
|
||||
func main() {
|
||||
// Flags
|
||||
flag.Parse()
|
||||
configSetup()
|
||||
|
||||
// Flags
|
||||
log.Logger = log.Output(zerolog.ConsoleWriter{Out: os.Stderr})
|
||||
@ -76,18 +72,19 @@ func main() {
|
||||
// Database init
|
||||
log.Info().Msg("Initializing database.")
|
||||
database.InitDb()
|
||||
defer database.Close()
|
||||
|
||||
// AI ToS Scraper init
|
||||
if config.Conf.Scraper {
|
||||
log.Info().Msg("Initializing AI ToS scraper.")
|
||||
tos_scraper.InitTosScraperDaemon()
|
||||
}
|
||||
}
|
||||
|
||||
func main() {
|
||||
// Server init
|
||||
log.Info().Msg("Initializing server.")
|
||||
defer database.Close()
|
||||
server := server.NewServer(config.Conf.ListenAddr)
|
||||
|
||||
if err := server.Run(); err != nil {
|
||||
log.Fatal().Err(err)
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user