天明留言 | 贡献
创建页面,内容为“https://github.com/bluewave-labs/checkmate 分类:信息技术
 
天明留言 | 贡献
无编辑摘要
 
(未显示同一用户的1个中间版本)
第1行: 第1行:
https://github.com/bluewave-labs/checkmate
https://github.com/bluewave-labs/checkmate
== Docker Compose ==
<syntaxhighlight lang="yaml" line="1">
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
</syntaxhighlight>
[[分类:信息技术]]
[[分类:信息技术]]