GoBlog/main.go

35 lines
636 B
Go
Raw Normal View History

2020-07-28 19:17:07 +00:00
package main
import "log"
func main() {
log.Println("Initializing configuration")
err := initConfig()
if err != nil {
log.Fatal(err)
}
log.Println("Completed configuration")
log.Println("Initializing database")
err = initDatabase()
if err != nil {
log.Fatal(err)
}
defer func() {
2020-07-28 19:52:56 +00:00
log.Println("Close database")
err := closeDb()
if err != nil {
log.Fatal(err)
}
2020-07-28 19:17:07 +00:00
}()
log.Println("Loaded database")
2020-07-31 13:48:01 +00:00
log.Println("Initializing template rendering")
initEmoji()
initRendering()
2020-07-31 14:23:29 +00:00
initMinify() // should happen before server
2020-07-28 19:17:07 +00:00
log.Println("Start server")
err = startServer()
if err != nil {
log.Fatal(err)
}
2020-07-28 19:17:07 +00:00
}