From 6d89fb5ba7f3f4409706fa744228bc5da813a06f Mon Sep 17 00:00:00 2001 From: Aleksandre Date: Sun, 17 Aug 2025 01:53:24 +0400 Subject: [PATCH 1/2] Replaces os.Getenv with GetEnvVariable Replaces direct use of `os.Getenv` with a custom `GetEnvVariable` function from the `common` package. This change enhances error handling and allows for more robust environment variable retrieval. --- api/internal/interfaces/rest/server.go | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/api/internal/interfaces/rest/server.go b/api/internal/interfaces/rest/server.go index 8a80e86..391e9ec 100644 --- a/api/internal/interfaces/rest/server.go +++ b/api/internal/interfaces/rest/server.go @@ -1,11 +1,18 @@ package firestore_server import ( + cmn "Codex-Backend/api/internal/common" + "github.com/gin-gonic/gin" ) func Server() { - gin.SetMode(os.Getenv("GIN_MODE")) + mode, err := cmn.GetEnvVariable("GIN_MODE") + if err != nil { + panic(err) + } + + gin.SetMode(mode) r := gin.Default() From 0b0ecedd5a713fa7985a940d3231e5cd7fc07154 Mon Sep 17 00:00:00 2001 From: Aleksandre Date: Sun, 17 Aug 2025 01:53:24 +0400 Subject: [PATCH 2/2] Replaces os.Getenv with GetEnvVariable Replaces direct use of `os.Getenv` with a custom `GetEnvVariable` function from the `common` package. This change enhances error handling and allows for more robust environment variable retrieval. --- api/internal/interfaces/rest/server.go | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/api/internal/interfaces/rest/server.go b/api/internal/interfaces/rest/server.go index 8a80e86..391e9ec 100644 --- a/api/internal/interfaces/rest/server.go +++ b/api/internal/interfaces/rest/server.go @@ -1,11 +1,18 @@ package firestore_server import ( + cmn "Codex-Backend/api/internal/common" + "github.com/gin-gonic/gin" ) func Server() { - gin.SetMode(os.Getenv("GIN_MODE")) + mode, err := cmn.GetEnvVariable("GIN_MODE") + if err != nil { + panic(err) + } + + gin.SetMode(mode) r := gin.Default()