package main import ( "fmt" "github.com/gin-gonic/gin" "log" "trikotwaschliste/routes" ) func main() { fmt.Println("Hallo") //gin.SetMode(gin.ReleaseMode) r := gin.Default() //get configuration //cfg := model.Config{} //if err := env.Parse(&cfg); err != nil { // log.Printf("%+v\n", err) //} //Start postgres connection //connPoolConfig := pgx.ConnPoolConfig{ // ConnConfig: pgx.ConnConfig{ // Host: cfg.DB_HOST, // Port: cfg.DB_PORT, // User: cfg.DB_USER, // Password: cfg.DB_PASSWORD, // Database: cfg.DB_DATABASE, // }, // MaxConnections: cfg.DB_MAXCONNECTIONS, //} //pool, err := pgx.NewConnPool(connPoolConfig) //for err != nil { // pool, err = pgx.NewConnPool(connPoolConfig) // if err != nil { // log.Println(err.Error()) // log.Println("Unable to create connection pool. Retrying in 10sec...") // } // time.Sleep(10 * time.Second) //} var err error r.LoadHTMLGlob("html/**/*") r.Static("/static", "html/static") //r.StaticFile("/favicon.ico", "html/favicon.ico") //routes.RoutesInit(r, pool) routes.RoutesInit(r) err = r.Run("0.0.0.0:8082") if err != nil { log.Println("Something went wrong!") } }