From 62db71b4d9730f19af0d9bef941b7ed02fc0eaf2 Mon Sep 17 00:00:00 2001 From: Alex Holliday Date: Mon, 28 Apr 2025 11:51:37 -0700 Subject: [PATCH] update docker compose --- docker/dist/docker-compose.yaml | 15 +++++++++++---- 1 file changed, 11 insertions(+), 4 deletions(-) diff --git a/docker/dist/docker-compose.yaml b/docker/dist/docker-compose.yaml index 035139226..051f8ae25 100755 --- a/docker/dist/docker-compose.yaml +++ b/docker/dist/docker-compose.yaml @@ -1,6 +1,6 @@ services: client: - image: bluewaveuptime/uptime_client:latest + image: ghcr.io/bluewave-labs/checkmate:frontend-dist restart: always environment: UPTIME_APP_API_BASE_URL: "http://localhost:5000/api/v1" @@ -10,7 +10,7 @@ services: depends_on: - server server: - image: bluewaveuptime/uptime_server:latest + image: ghcr.io/bluewave-labs/checkmate:backend-dist restart: always ports: - "5000:5000" @@ -18,8 +18,8 @@ services: - redis - mongodb environment: - - DB_CONNECTION_STRING=mongodb://mongodb:27017/uptime_db - - REDIS_URL=redis://redis:6379 + - DB_CONNECTION_STRING=mongodb://localhost:27017/uptime_db?replicaSet=rs0 + - REDIS_URL="redis://redis:6379" - CLIENT_HOST=http://localhost # volumes: # - /var/run/docker.sock:/var/run/docker.sock:ro @@ -44,3 +44,10 @@ services: command: ["mongod", "--quiet"] ports: - "27017:27017" + healthcheck: + test: echo "try { rs.status() } catch (err) { rs.initiate({_id:'rs0',members:[{_id:0,host:'mongodb:27017'}]}) }" | mongosh --port 27017 --quiet + interval: 5s + timeout: 30s + start_period: 0s + start_interval: 1s + retries: 30