打开/关闭菜单
打开/关闭外观设置菜单
打开/关闭个人菜单
未登录
未登录用户的IP地址会在进行任意编辑后公开展示。

Checkmate:修订间差异

来自天明的百科全书
天明留言 | 贡献
无编辑摘要
天明留言 | 贡献
无编辑摘要
 
第2行: 第2行:


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

2026年2月11日 (三) 21:20的最新版本

https://github.com/bluewave-labs/checkmate

Docker Compose

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