mirror of
https://github.com/tiennm99/ccs.git
synced 2026-10-19 02:13:57 +00:00
feat(docker): add Docker/Compose setup for CCS dashboard
This commit is contained in:
1 parent
ca86772208
commit
a14c7f3f6b
6 files changed
+271
No files matched your search
@@ -0,0 +1,38 @@
|
||||
services:
|
||||
ccs-dashboard:
|
||||
image: ccs-dashboard:latest
|
||||
build:
|
||||
context: ..
|
||||
dockerfile: docker/Dockerfile
|
||||
restart: unless-stopped
|
||||
init: true
|
||||
ports:
|
||||
- "${CCS_DASHBOARD_PORT:-3000}:3000"
|
||||
- "${CCS_CLIPROXY_PORT:-8317}:8317"
|
||||
environment:
|
||||
CCS_PORT: 3000
|
||||
CCS_DEBUG: "${CCS_DEBUG:-}"
|
||||
NO_COLOR: "${NO_COLOR:-}"
|
||||
CCS_SKIP_PREFLIGHT: "${CCS_SKIP_PREFLIGHT:-}"
|
||||
CCS_WEBSEARCH_SKIP: "${CCS_WEBSEARCH_SKIP:-}"
|
||||
CCS_PROXY_HOST: "${CCS_PROXY_HOST:-}"
|
||||
CCS_PROXY_PORT: "${CCS_PROXY_PORT:-}"
|
||||
CCS_PROXY_PROTOCOL: "${CCS_PROXY_PROTOCOL:-}"
|
||||
CCS_PROXY_AUTH_TOKEN: "${CCS_PROXY_AUTH_TOKEN:-}"
|
||||
CCS_PROXY_TIMEOUT: "${CCS_PROXY_TIMEOUT:-}"
|
||||
CCS_PROXY_FALLBACK_ENABLED: "${CCS_PROXY_FALLBACK_ENABLED:-}"
|
||||
CCS_ALLOW_SELF_SIGNED: "${CCS_ALLOW_SELF_SIGNED:-}"
|
||||
volumes:
|
||||
- ccs_home:/home/node/.ccs
|
||||
- claude_home:/home/node/.claude
|
||||
- opencode_home:/home/node/.opencode
|
||||
healthcheck:
|
||||
test: ["CMD-SHELL", "curl -fsS --max-time 2 http://localhost:3000/ >/dev/null && curl -sS --max-time 2 http://127.0.0.1:8317/ >/dev/null"]
|
||||
interval: 10s
|
||||
timeout: 3s
|
||||
retries: 12
|
||||
|
||||
volumes:
|
||||
ccs_home:
|
||||
claude_home:
|
||||
opencode_home:
|
||||
Reference in new issue
Block a user