56 lines
1.1 KiB
Go
56 lines
1.1 KiB
Go
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!")
|
|
}
|
|
} |