天明留言 | 贡献
无编辑摘要
天明留言 | 贡献
无编辑摘要
 
第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>
[[分类:信息技术]]
[[分类:信息技术]]