package server import ( "fmt" "github.com/gin-gonic/gin" "github.com/photoprism/photoprism/internal/photoprism" ) func Start(conf *photoprism.Config) { if conf.ServerMode != "" { gin.SetMode(conf.ServerMode) } else if conf.Debug == false { gin.SetMode(gin.ReleaseMode) } app := gin.Default() // Set template directory app.LoadHTMLGlob(conf.GetTemplatesPath() + "/*") registerRoutes(app, conf) app.Run(fmt.Sprintf("%s:%d", conf.ServerIP, conf.ServerPort)) }