26 lines
503 B
Go
26 lines
503 B
Go
package main
|
|
|
|
import (
|
|
"cgnolink/pkg/cgnolink"
|
|
"cgnolink/pkg/cgnolink/database"
|
|
appserver "cgnolink/pkg/cgnolink/server"
|
|
"github.com/rs/zerolog"
|
|
"github.com/rs/zerolog/log"
|
|
"os"
|
|
)
|
|
|
|
func main() {
|
|
configureLogger()
|
|
|
|
conf := cgnolink.NewConfig()
|
|
|
|
pool := database.InitPool(conf)
|
|
|
|
server := appserver.NewServer(conf, pool)
|
|
|
|
server.Logger.Fatal(server.Start(":8080"))
|
|
}
|
|
|
|
func configureLogger() {
|
|
log.Logger = log.Output(zerolog.ConsoleWriter{Out: os.Stderr, TimeFormat: "2006-01-02 15:04:05"})
|
|
}
|