更新容器获取
This commit is contained in:
@@ -1,7 +1,5 @@
|
||||
package com.jeesite.modules.app;
|
||||
|
||||
|
||||
import com.jeesite.common.config.Global;
|
||||
import com.jeesite.modules.app.Service.MyService;
|
||||
import com.jeesite.modules.app.dao.MyWorkInfo;
|
||||
import com.jeesite.modules.app.dao.info.DockerInfo;
|
||||
@@ -22,10 +20,6 @@ import java.util.ArrayList;
|
||||
import java.util.List;
|
||||
import java.util.Optional;
|
||||
|
||||
import static com.jeesite.common.web.BaseController.text;
|
||||
import static com.jeesite.common.web.http.ServletUtils.renderResult;
|
||||
|
||||
|
||||
@Controller
|
||||
@RequestMapping(value = "${adminPath}/biz/myWork")
|
||||
public class appStart {
|
||||
@@ -116,48 +110,4 @@ public class appStart {
|
||||
return new ArrayList<>();
|
||||
}
|
||||
|
||||
|
||||
@RequestMapping(value = "restart")
|
||||
@ResponseBody
|
||||
public String restart(DockerInfo dockerInfo) {
|
||||
BizMonitorHost monitorHost = new BizMonitorHost();
|
||||
monitorHost.setHostId(dockerInfo.getHostId());
|
||||
List<BizMonitorHost> bizMonitorHostList = bizMonitorHostService.findList(monitorHost);
|
||||
BizMonitorHost bizMonitorHost = bizMonitorHostList.get(0);
|
||||
if (bizMonitorHost.getIsAuth().equals("1")) {
|
||||
DockerUtils dockerUtils = new DockerUtils(bizMonitorHost.getIpAddress(), bizMonitorHost.getCheckTargetPort());
|
||||
dockerUtils.stopContainer(dockerInfo.getId());
|
||||
dockerUtils.startContainer(dockerInfo.getId());
|
||||
}
|
||||
return renderResult(Global.TRUE, text("重启容器成功!"));
|
||||
}
|
||||
|
||||
@RequestMapping(value = "start")
|
||||
@ResponseBody
|
||||
public String start(DockerInfo dockerInfo) {
|
||||
BizMonitorHost monitorHost = new BizMonitorHost();
|
||||
monitorHost.setHostId(dockerInfo.getHostId());
|
||||
List<BizMonitorHost> bizMonitorHostList = bizMonitorHostService.findList(monitorHost);
|
||||
BizMonitorHost bizMonitorHost = bizMonitorHostList.get(0);
|
||||
if (bizMonitorHost.getIsAuth().equals("1")) {
|
||||
DockerUtils dockerUtils = new DockerUtils(bizMonitorHost.getIpAddress(), bizMonitorHost.getCheckTargetPort());
|
||||
dockerUtils.startContainer(dockerInfo.getId());
|
||||
}
|
||||
return renderResult(Global.TRUE, text("启动容器成功!"));
|
||||
}
|
||||
|
||||
@RequestMapping(value = "stop")
|
||||
@ResponseBody
|
||||
public String stop(DockerInfo dockerInfo) {
|
||||
BizMonitorHost monitorHost = new BizMonitorHost();
|
||||
monitorHost.setHostId(dockerInfo.getHostId());
|
||||
List<BizMonitorHost> bizMonitorHostList = bizMonitorHostService.findList(monitorHost);
|
||||
BizMonitorHost bizMonitorHost = bizMonitorHostList.get(0);
|
||||
if (bizMonitorHost.getIsAuth().equals("1")) {
|
||||
DockerUtils dockerUtils = new DockerUtils(bizMonitorHost.getIpAddress(), bizMonitorHost.getCheckTargetPort());
|
||||
dockerUtils.stopContainer(dockerInfo.getId());
|
||||
}
|
||||
return renderResult(Global.TRUE, text("停止容器成功!"));
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user