From 34934e7d13e8c0243091d5b29f2a860ad606cc64 Mon Sep 17 00:00:00 2001 From: Adam French Date: Sat, 11 Apr 2026 00:38:44 +0100 Subject: [PATCH] Enable gin release mode outside dev Co-Authored-By: Claude Opus 4.6 --- backend/main.go | 4 ++++ docker-compose.dev.yml | 1 + 2 files changed, 5 insertions(+) diff --git a/backend/main.go b/backend/main.go index 95cef24..29fb0dc 100644 --- a/backend/main.go +++ b/backend/main.go @@ -28,6 +28,10 @@ func main() { } gin.DefaultWriter = io.MultiWriter(os.Stdout, logFile) + if os.Getenv("DEV_MODE") != "true" { + gin.SetMode(gin.ReleaseMode) + } + r := gin.Default() err = r.SetTrustedProxies([]string{"172.28.0.0/16"}) diff --git a/docker-compose.dev.yml b/docker-compose.dev.yml index a423813..2442c6a 100644 --- a/docker-compose.dev.yml +++ b/docker-compose.dev.yml @@ -11,6 +11,7 @@ services: - SPOTIFY_REDIRECT_URI=https://localhost/api/spotify/callback - GQL_PLAYGROUND=true - GQL_INTROSPECTION=true + - DEV_MODE=true nginx: environment: - DEV_MODE=true