Add html, handler and db mock

This commit is contained in:
2020-10-08 12:43:59 +02:00
parent 41c14ff6bb
commit e2aa46c891
14 changed files with 672 additions and 1 deletions

47
main.go
View File

@@ -2,8 +2,55 @@ 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!")
}
}