-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathcompose.yaml
More file actions
22 lines (22 loc) · 879 Bytes
/
Copy pathcompose.yaml
File metadata and controls
22 lines (22 loc) · 879 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
services:
mcp-mash:
build: .
restart: unless-stopped
ports:
- "${MASH_BIND:-127.0.0.1:18083}:8080"
environment:
MASH_DATA_DIR: /data
MASH_PUBLIC_URL: ${MASH_PUBLIC_URL:-http://127.0.0.1:18083}
MASH_MCP_TOKEN: ${MASH_MCP_TOKEN:?set MASH_MCP_TOKEN in .env}
MASH_TIMEZONE: ${MASH_TIMEZONE:-Europe/Berlin}
MASH_SCHEDULER_INTERVAL_SECONDS: ${MASH_SCHEDULER_INTERVAL_SECONDS:-30}
MASH_ALLOWED_HOSTS: ${MASH_ALLOWED_HOSTS:-127.0.0.1,127.0.0.1:8080,127.0.0.1:18083,localhost,localhost:8080,localhost:18083}
MASH_ALLOWED_ORIGINS: ${MASH_ALLOWED_ORIGINS:-http://127.0.0.1:8080,http://127.0.0.1:18083,http://localhost:18083}
volumes:
- ./data:/data
healthcheck:
test: ["CMD", "curl", "-fsS", "http://127.0.0.1:8080/healthz"]
interval: 30s
timeout: 5s
retries: 3
start_period: 10s