Browse Source

添加 /mgr_config 接口获取 mgr 的配置文件, 即 springboot 项目的 application.yml 配置文件

reghao 3 months ago
parent
commit
c529f058a6

+ 7 - 0
web/src/main/java/cn/reghao/bnt/web/devops/deployer/controller/DeployerController.java

@@ -74,6 +74,13 @@ public class DeployerController {
         return WebResult.success(list);
     }
 
+    @Operation(summary = "获取 mgr 配置", description = "N")
+    @GetMapping(value = "/mgr_config", produces = MediaType.APPLICATION_JSON_VALUE)
+    public String getMgrConfig() {
+        String mgrConfig = deployApp.getMgrConfig();
+        return WebResult.success(mgrConfig);
+    }
+
     @Operation(summary = "部署 devops-mgr", description = "N")
     @PostMapping(value = "/update", produces = MediaType.APPLICATION_JSON_VALUE)
     public String deployMgr(@RequestBody UpdateApp updateApp) {

+ 4 - 0
web/src/main/java/cn/reghao/bnt/web/devops/deployer/service/DeployApp.java

@@ -118,6 +118,10 @@ public class DeployApp {
         return remoteHostRepository.findByNodeType(nodeType, pageRequest).getContent();
     }
 
+    public String getMgrConfig() {
+        return "mgr config";
+    }
+
     public Result deployApp(UpdateApp updateApp) {
         AppConfig appConfig = appBuildQuery.getAppConfig(appId);
         if (appConfig == null) {