You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

33 lines
479 B
Go

package main
import (
"os"
"github.com/gin-gonic/gin"
"spahl.ddns.net/jasper/wok-able/auth"
"spahl.ddns.net/jasper/wok-able/models"
"spahl.ddns.net/jasper/wok-able/server"
)
func main() {
prodMode, isSet := os.LookupEnv("WOKABLE_MODE")
if !isSet {
prodMode = "debug"
}
if prodMode == "release" {
models.ConnectDatabase()
} else {
models.ConnectDatabaseDev()
}
gin.SetMode(gin.ReleaseMode)
models.SeedDatabase()
auth.Setup()
server.Setup(prodMode)
}