mirror of
https://github.com/t8y2/dbx.git
synced 2026-10-02 02:34:42 +08:00
36 lines
1.1 KiB
YAML
36 lines
1.1 KiB
YAML
services:
|
|
dbx:
|
|
build:
|
|
context: ..
|
|
dockerfile: deploy/Dockerfile
|
|
ports:
|
|
- "4224:4224"
|
|
environment:
|
|
- DBX_PASSWORD=changeme
|
|
- DBX_BACKUP_ROOT=/app/backups
|
|
# Native Streamable HTTP MCP is served by this same Web listener at /mcp.
|
|
# Set the host authority clients use (including its externally mapped port).
|
|
# - DBX_WEB_MCP_TOKEN=replace-with-a-long-random-secret
|
|
# - DBX_WEB_MCP_ALLOWED_HOSTS=localhost:4224
|
|
# Browser-based MCP clients additionally need their exact Origin, for example:
|
|
# - DBX_WEB_MCP_ALLOWED_ORIGINS=https://mcp-client.example.com
|
|
# Uncomment when publishing DBX under a reverse-proxy subpath, e.g. https://example.com/dbx/
|
|
# - DBX_PUBLIC_BASE_PATH=/dbx
|
|
# Optional production override. The default key is /app/data/.dbx/secret.key.
|
|
# - DBX_SECRET_KEY_FILE=/run/secrets/dbx_secret_key
|
|
# secrets:
|
|
# - dbx_secret_key
|
|
volumes:
|
|
- dbx-data:/app/data
|
|
- dbx-backups:/app/backups
|
|
stop_grace_period: 90s
|
|
restart: unless-stopped
|
|
|
|
volumes:
|
|
dbx-data:
|
|
dbx-backups:
|
|
|
|
# secrets:
|
|
# dbx_secret_key:
|
|
# file: ./dbx_secret_key
|