From 9bf08b3566d007b64559ecd4ddfc2cd35ce1a3d7 Mon Sep 17 00:00:00 2001 From: akanealw Date: Fri, 28 Mar 2025 19:14:46 -0500 Subject: [PATCH] testing checkmate --- checkmate/compose.yml | 67 +++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 67 insertions(+) create mode 100644 checkmate/compose.yml diff --git a/checkmate/compose.yml b/checkmate/compose.yml new file mode 100644 index 0000000..dce6ccb --- /dev/null +++ b/checkmate/compose.yml @@ -0,0 +1,67 @@ +services: + client: + container_name: checkmate-client + image: bluewaveuptime/uptime_client:latest + restart: always + environment: + UPTIME_APP_API_BASE_URL: "http://localhost:5000/api/v1" + networks: + - checkmate + - reverseproxy + ports: + - "80:80" + - "443:443" + depends_on: + - server + + server: + container_name: checkmate-server + image: bluewaveuptime/uptime_server:latest + restart: always + networks: + - checkmate + ports: + - "5000:5000" + depends_on: + - redis + - mongodb + environment: + - DB_CONNECTION_STRING=mongodb://mongodb:27017/uptime_db + - REDIS_HOST=redis + volumes: + - /var/run/docker.sock:/var/run/docker.sock:ro + + redis: + container_name: checkmate-redis + image: bluewaveuptime/uptime_redis:latest + restart: always + networks: + - checkmate + ports: + - "6379:6379" + volumes: + - ./redis/data:/data + healthcheck: + test: ["CMD", "redis-cli", "ping"] + interval: 30s + timeout: 10s + retries: 5 + start_period: 5s + + mongodb: + container_name: checkmate-mongodb + image: bluewaveuptime/uptime_database_mongo:latest + restart: always + volumes: + - ./mongo/data:/data/db + command: ["mongod", "--quiet"] + networks: + - checkmate + ports: + - "27017:27017" + +networks: + checkmate: + name: checkmate + reverseproxy: + external: true