enable prod mode on gin-sonic and display used port when prod mode is on
This commit is contained in:
parent
121a5b590f
commit
31425ab514
7
main.go
7
main.go
|
@ -33,6 +33,8 @@ type AppMetadata struct {
|
|||
}
|
||||
|
||||
func init() {
|
||||
// set production mode on gin, if you are facing issues then remove this line and see what is going on in debug mode
|
||||
gin.SetMode(gin.ReleaseMode)
|
||||
// Load .env file
|
||||
if err := godotenv.Load(); err != nil {
|
||||
// Create .env if it doesn't exist
|
||||
|
@ -42,6 +44,11 @@ func init() {
|
|||
ioutil.WriteFile(".env", []byte(envContent), 0644)
|
||||
godotenv.Load()
|
||||
}
|
||||
websrvport := os.Getenv("PORT")
|
||||
if websrvport == "" {
|
||||
websrvport = "8080"
|
||||
}
|
||||
fmt.Printf("Starting web server on port %s\n", websrvport)
|
||||
}
|
||||
|
||||
func authMiddleware() gin.HandlerFunc {
|
||||
|
|
Loading…
Reference in New Issue
Block a user