From bd5304cc5e34a3d42221c37ba8fc064e21a207e3 Mon Sep 17 00:00:00 2001 From: moonrailgun Date: Fri, 12 May 2023 11:57:05 +0800 Subject: [PATCH] chore: simple docker compose add health check --- docker/simple/docker-compose.yml | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/docker/simple/docker-compose.yml b/docker/simple/docker-compose.yml index 61b0243a..f0ef00d0 100644 --- a/docker/simple/docker-compose.yml +++ b/docker/simple/docker-compose.yml @@ -8,15 +8,21 @@ services: restart: unless-stopped env_file: ../../docker-compose.env environment: - SERVICEDIR: services + SERVICEDIR: services,plugins PORT: 3000 depends_on: - mongo - redis labels: - "traefik.enable=true" - - "traefik.http.routers.api-gw.rule=PathPrefix(`/health`)" + - "traefik.http.routers.api-gw.rule=PathPrefix(`/`)" - "traefik.http.services.api-gw.loadbalancer.server.port=3000" + healthcheck: + test: [ "CMD", "curl", "-f", "http://localhost:3000/health" ] + interval: 30s + timeout: 5s + retries: 5 + start_period: 30s networks: - internal