DB640/internal/web/web.go
2020-04-10 18:16:16 +02:00

27 lines
516 B
Go

package web
import (
"path"
"git.1750studios.com/ToddShepard/DB640/internal/config"
"github.com/gin-contrib/cors"
"github.com/gin-gonic/gin"
)
// Init intizializes the web server
func Init() {
r := gin.Default()
r.Use(cors.Default())
r.Static("/static", path.Join(config.C.Web.WebDir, "static"))
r.GET("/betriebsstellen/", getBetriebsstellen)
r.GET("/betriebsstellen/:code", getBetriebsstelleByCode)
if config.C.Web.BindUnix {
r.RunUnix(config.C.Web.Bind)
} else {
r.Run(config.C.Web.Bind)
}
}