From 19644e522601dfb5f364be674e69affbdca81f9e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=BB=84=E6=B5=B7?= <10402852@qq.com> Date: Tue, 24 Sep 2024 13:40:19 +0800 Subject: [PATCH] 'commit' --- dsBuild/src/main/java/Util/PublishUtil.java | 9 ++++---- .../java/com/dsideal/gw/GwApplication.java | 5 +++- dsGw/src/main/resources/application_ali.yaml | 23 +++++++++++++++++++ 3 files changed, 32 insertions(+), 5 deletions(-) create mode 100644 dsGw/src/main/resources/application_ali.yaml diff --git a/dsBuild/src/main/java/Util/PublishUtil.java b/dsBuild/src/main/java/Util/PublishUtil.java index 04c20ec9..43469f31 100644 --- a/dsBuild/src/main/java/Util/PublishUtil.java +++ b/dsBuild/src/main/java/Util/PublishUtil.java @@ -37,7 +37,7 @@ public class PublishUtil { * docker tag 19a54d2204aa registry.cn-hangzhou.aliyuncs.com/yltcharge/jdk:21 * docker push registry.cn-hangzhou.aliyuncs.com/yltcharge/jdk:21 */ - public static void publish(String projectName, boolean isStatic, String workingPath, String localLibPath, Kv choiceWarehouse,String choiceConfig) throws Exception { + public static void publish(String projectName, boolean isStatic, String workingPath, String localLibPath, Kv choiceWarehouse, String choiceConfig) throws Exception { System.out.println("正在生成" + projectName + "的镜像..."); //配置文件 String path = PathKit.getRootClassPath() + "\\publishImage.json"; @@ -133,8 +133,9 @@ public class PublishUtil { ssh.exec(cmd); System.out.println("仓库登录成功!修改JDK21的引用镜像成功!"); //修改镜像要用的配置文件 - cmd="sed -i 's|ENV WORKING_ENV=\"pro\"|ENV WORKING_ENV=\""+choiceConfig+"\"|g'"; + cmd = "sed -i 's|ENV WORKING_ENV=\"pro\"|ENV WORKING_ENV=\"" + choiceConfig + "\"|g' " + remoteDockerFile; ssh.exec(cmd); + System.out.println(cmd); System.out.println("环境变量修改成功!"); //删除所有镜像 @@ -343,7 +344,7 @@ public class PublishUtil { } } else { System.out.println("项目" + projectBean.getDevProjectName() + "没有配置文件"); - System.exit(0); + return ""; } break; } @@ -359,7 +360,7 @@ public class PublishUtil { int choice = scanner.nextInt(); // 读取用户输入的整数 if (choice >= 1 && choice <= setConfigFiles.size()) { - return setConfigFiles.get(choice - 1); + return setConfigFiles.get(choice - 1).replace("application_", "").replace(".yaml", ""); } else { System.out.println("输入不正确,请输入1与 " + setConfigFiles.size() + "之间的数值!"); // 提示用户输入不正确 } diff --git a/dsGw/src/main/java/com/dsideal/gw/GwApplication.java b/dsGw/src/main/java/com/dsideal/gw/GwApplication.java index 28bdf536..e9391a5b 100644 --- a/dsGw/src/main/java/com/dsideal/gw/GwApplication.java +++ b/dsGw/src/main/java/com/dsideal/gw/GwApplication.java @@ -23,7 +23,10 @@ public class GwApplication extends JFinalConfig { */ public static String getEnvPrefix() { String myEnvVar = System.getenv("WORKING_ENV"); - return myEnvVar == null ? "dev" : "pro"; + if (myEnvVar == null) { + myEnvVar = "dev"; + } + return myEnvVar; } public static void main(String[] args) { diff --git a/dsGw/src/main/resources/application_ali.yaml b/dsGw/src/main/resources/application_ali.yaml new file mode 100644 index 00000000..7604cfe6 --- /dev/null +++ b/dsGw/src/main/resources/application_ali.yaml @@ -0,0 +1,23 @@ +# 上传文件的临时路径 +uploadTempPath: /tmp +# JWT +SECRET: ZXZnZWVr5b+r5LmQ5L2g55qE5Ye66KGM +# 生成Token的密码 +CookieMd5SingPwd: DsideaL4r5t6y7u + +# 路由 +route: + # 基础数据 + dsBase: + url: http://ds-base:8001 + # 资源库 + dsRes: + url: http://ds-res:8002 + +# 白名单 +whitelist: + # 全局变量获取 + - /dsBase/global/getGlobalValueByKey + # 登录 + - /dsBase/loginPerson/doLogin +