From 8d044cf935f779f67ca9404d87cf5f48aae73cb9 Mon Sep 17 00:00:00 2001 From: pycook Date: Sun, 9 Jun 2024 20:58:27 +0800 Subject: [PATCH] chore(docker compose): add api health check --- docker-compose.yml | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/docker-compose.yml b/docker-compose.yml index a061305..ac4e94a 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -1,5 +1,3 @@ -version: '2.19' - services: cmdb-db: image: registry.cn-hangzhou.aliyuncs.com/veops/cmdb-db:2.3 @@ -78,12 +76,18 @@ services: new: aliases: - cmdb-api + healthcheck: + timeout: 3s + interval: 5s + retries: 10 + test: "ps aux|grep -v grep|grep -v '1 root'|grep gunicorn || exit 1" cmdb-ui: image: registry.cn-hangzhou.aliyuncs.com/veops/cmdb-ui:2.4.5 container_name: cmdb-ui depends_on: - - cmdb-api + cmdb-api: + condition: service_healthy environment: TZ: Asia/Shanghai CMDB_API_HOST: cmdb-api:5000