From a8efe29c7fc199183fc40e47ad4c5b7c9e67c834 Mon Sep 17 00:00:00 2001 From: yanweidong Date: Sun, 29 Sep 2024 11:58:44 +0800 Subject: [PATCH] fix env prefix die --- env/env.go | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/env/env.go b/env/env.go index 74c2d7f..1ff1542 100644 --- a/env/env.go +++ b/env/env.go @@ -5,6 +5,7 @@ import ( "strings" "git.apinb.com/bsm-sdk/engine/types" + "git.apinb.com/bsm-sdk/engine/utils" ) var MeshEnv *types.MeshEnv = nil @@ -14,10 +15,15 @@ func NewEnv() *types.MeshEnv { if MeshEnv == nil { MeshEnv = &types.MeshEnv{ Workspace: GetEnvDefault("BlocksMesh_Workspace", "bsm"), - Prefix: GetEnvDefault("BlocksMesh_Prefix", "/usr/local/bsm"), JwtSecretKey: GetEnvDefault("BlocksMesh_JwtSecretKey", "Cblocksmesh2022C"), RuntimeMode: strings.ToLower(GetEnvDefault("BlocksMesh_RuntimeMode", "dev")), } + + if MeshEnv.RuntimeMode == "dev" { + MeshEnv.Prefix = GetEnvDefault("BlocksMesh_Prefix", utils.GetCurrentPath()) + } else { + MeshEnv.Prefix = GetEnvDefault("BlocksMesh_Prefix", "/usr/local/bsm") + } } return MeshEnv }