|
|
@@ -1,6 +1,7 @@
|
|
|
package cn.reghao.autodop.dagent.app;
|
|
|
|
|
|
import cn.reghao.autodop.common.machine.Machine;
|
|
|
+import cn.reghao.autodop.common.msg.pub.dto.node.constant.NodeStatus;
|
|
|
import cn.reghao.autodop.common.msg.rpc.dto.app.StatusResult;
|
|
|
import cn.reghao.autodop.common.msg.rpc.dto.app.DeployParam;
|
|
|
import cn.reghao.autodop.common.dagent.app.log.AppLogArgs;
|
|
|
@@ -64,13 +65,15 @@ public class DockerAppServiceImpl implements AppService {
|
|
|
|
|
|
State state = containerInfo.getState();
|
|
|
boolean isRunning = state.isRunning();
|
|
|
- appStatus.setIsRunning(isRunning);
|
|
|
if (isRunning) {
|
|
|
+ appStatus.setStatus(NodeStatus.Online.name());
|
|
|
appStatus.setStartTime(DateTimeConverter.localDateTime(state.getStartedAt()));
|
|
|
appStatus.setPid(state.getPid());
|
|
|
} else {
|
|
|
+ appStatus.setStatus(NodeStatus.Offline.name());
|
|
|
appStatus.setPid(-1);
|
|
|
}
|
|
|
+
|
|
|
return appStatus;
|
|
|
}
|
|
|
|