Merge pull request 'add prod mode' (#10) from develop into main

Reviewed-on: #10
This commit is contained in:
Zeni Kim 2024-10-29 07:53:38 -04:00
commit f07131086a

19
core.go
View file

@ -36,6 +36,7 @@ var cacheC CacheConfig
var db *gorm.DB
var mailer *Mailer
var basePath string
var runMode string
var disableEvents bool = false
//go:embed all:template
@ -107,11 +108,13 @@ func (app *App) Run(router *httprouter.Router) {
}
useHttps, _ := strconv.ParseBool(useHttpsStr)
fmt.Printf("Welcome to Goffee\n")
if useHttps {
fmt.Printf("Listening on https \nWaiting for requests...\n")
} else {
fmt.Printf("Listening on port %s\nWaiting for requests...\n", portNumber)
if runMode == "dev" {
fmt.Printf("Welcome to Goffee\n")
if useHttps {
fmt.Printf("Listening on https \nWaiting for requests...\n")
} else {
fmt.Printf("Listening on port %s\nWaiting for requests...\n", portNumber)
}
}
// check if use letsencrypt
@ -177,7 +180,7 @@ func (app *App) RegisterRoutes(routes []Route, router *httprouter.Router) *httpr
}
}
// check if use letsencrypt
// check if enable core services
UseCoreServicesStr := os.Getenv("App_USE_CORESERVICES")
if UseCoreServicesStr == "" {
UseCoreServicesStr = "false"
@ -571,6 +574,10 @@ func (app *App) SetBasePath(path string) {
basePath = path
}
func (app *App) SetRunMode(runmode string) {
runMode = runmode
}
func DisableEvents() {
disableEvents = true
}