Dima 2 vuotta sitten
vanhempi
commit
32ae0484f6
1 muutettua tiedostoa jossa 7 lisäystä ja 1 poistoa
  1. 7 1
      internal/services/env/env.go

+ 7 - 1
internal/services/env/env.go

@@ -10,7 +10,8 @@ import (
 
 // nolint:gosec
 const (
-	envPath = "../../config/.env"
+	envPathVar = "ENV_PATH"
+	envPath    = "../../config/.env"
 
 	appPortEnv = "APP_PORT"
 
@@ -58,6 +59,11 @@ type env struct {
 func Init() (interfaces.IEnv, error) {
 	res := &env{}
 
+	path := os.Getenv(envPathVar)
+	if path == "" {
+		path = envPath
+	}
+
 	file, err := os.Open(envPath)
 	if err != nil {
 		return nil, err