diff --git a/cmd/api/main.go b/cmd/api/main.go index 2f05e6d..978cbdc 100644 --- a/cmd/api/main.go +++ b/cmd/api/main.go @@ -19,6 +19,10 @@ func main() { // Load configuration cfg := config.LoadApi("config/server.yaml") + if cfg.App.Env == "release" { + gin.SetMode(gin.ReleaseMode) + } + // Initialize storage var store repository.PasteRepository switch cfg.Storage.Type { diff --git a/config/server.yaml b/config/server.yaml index c1d1676..6371c45 100644 --- a/config/server.yaml +++ b/config/server.yaml @@ -1,5 +1,5 @@ app: - env: "debug" # release or debug + env: "release" # release or debug port: 8080 storage: diff --git a/internal/config/LoadApi.go b/internal/config/LoadApi.go index 75114f3..949600c 100644 --- a/internal/config/LoadApi.go +++ b/internal/config/LoadApi.go @@ -31,7 +31,7 @@ func LoadApi(configFile string) *ApiConfig { v.SetConfigType("yaml") // Set default values - v.SetDefault("app.env", "development") + v.SetDefault("app.env", "debug") v.SetDefault("app.port", 8080) v.SetDefault("storage.type", "memory")