services: server: image: ghcr.io/bluewave-labs/checkmate-backend-mono:latest pull_policy: always restart: always ports: - "52345:52345" environment: - UPTIME_APP_API_BASE_URL=http://localhost:52345/api/v1 - UPTIME_APP_CLIENT_HOST=http://localhost - DB_CONNECTION_STRING=mongodb://mongodb:27017/uptime_db - CLIENT_HOST=http://localhost - JWT_SECRET=my_secret depends_on: - mongodb mongodb: image: ghcr.io/bluewave-labs/checkmate-mongo:latest restart: always command: ["mongod", "--quiet", "--bind_ip_all"] volumes: - ./mongo/data:/data/db healthcheck: test: ["CMD", "mongosh", "--eval", "db.adminCommand('ping')", "--quiet"] interval: 5s timeout: 30s start_period: 0s start_interval: 1s retries: 30