Files
dsh/upstream/docker-compose.yaml
T

29 lines
1.0 KiB
YAML

services:
deepseek-harness:
image: szcq/deepseek-harness:${DSH_IMAGE_TAG:-latest}
container_name: deepseek-harness
restart: unless-stopped
ports:
- "${DSH_LISTEN_ADDRESS:-0.0.0.0}:${DSH_PORT:-3080}:3080"
group_add:
- "dsh-sudo-${DSH_SUDO_ENABLED:-false}"
environment:
DSH_HOME: /data/dsh
DSH_PLATFORM_DATA: /data/platform
DSH_DEFAULT_WORKSPACE: "${DSH_DEFAULT_WORKSPACE:-/workspace}"
DSH_PROXY_POLYFILL: "${DSH_PROXY_POLYFILL:-true}"
DSH_TELEMETRY_DISABLED: "${DSH_TELEMETRY_DISABLED:-true}"
DSH_TRUSTED_HOSTS: "${DSH_TRUSTED_HOSTS:-}"
DSH_LOG_MAX_BYTES: "${DSH_LOG_MAX_BYTES:-104857600}"
DSH_LOG_RETENTION_DAYS: "${DSH_LOG_RETENTION_DAYS:-14}"
DSH_ACTIVATION_TIMEOUT_SECONDS: "${DSH_ACTIVATION_TIMEOUT_SECONDS:-60}"
DSH_EXPERIMENTAL_PROBATION_SECONDS: "${DSH_EXPERIMENTAL_PROBATION_SECONDS:-120}"
volumes:
- dsh-data:/data/dsh
- dsh-platform:/data/platform
- ${DSH_WORKSPACE:-./workspace}:/workspace
volumes:
dsh-data:
dsh-platform: