Update docker.py

This commit is contained in:
qiaofeng1227 2023-03-10 09:18:08 +08:00 committed by GitHub
parent 631189cbf4
commit 9108e2ee18
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -10,14 +10,15 @@ from pathlib import Path
def get_process_perc(app_name): def get_process_perc(app_name):
process_now = "pulling" process_now = "pulling"
output = "sudo docker image list |grep " + app_name output = shell_execute.execute_command_output_all("sudo docker image list |grep " + app_name)
code = output["code"] code = output["code"]
if int(code) == 0 and output["result"] != "": if int(code) == 0 and output["result"] != "":
process_now = "starting" process_now = "starting"
output = "sudo docker compose ls |grep " + app_name http_port = read_env(path, "APP_HTTP_PORT")
output = shell_execute.execute_command_output_all("curl localhost:" + http_port)
code = output["code"] code = output["code"]
if int(code) == 0 and output["result"] != "": if int(code) == 0 and output["result"].find("Failed connect")!= -1:
process_now = "initializing" process_now = "running"
return process_now return process_now