Checkmate:修订间差异
小无编辑摘要 |
小无编辑摘要 |
||
| 第2行: | 第2行: | ||
== Docker Compose == | == 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> | |||
[[分类:信息技术]] | [[分类:信息技术]] | ||