package main import ( "cgnolink" "cgnolink/database" appserver "cgnolink/server" "github.com/rs/zerolog" "github.com/rs/zerolog/log" "os" ) func main() { configureLogger() conf := cgnolink.NewConfig() pool := database.Pool(conf) database.Migrate(pool) server := appserver.NewServer(conf, pool) server.Logger.Fatal(server.Start(":8080")) } func configureLogger() { log.Logger = log.Output(zerolog.ConsoleWriter{Out: os.Stderr}) }