-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathdocker-compose.yml
More file actions
32 lines (28 loc) · 1.06 KB
/
docker-compose.yml
File metadata and controls
32 lines (28 loc) · 1.06 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
services:
opencode-web:
image: ${DOCKER_IMAGE:-ghcr.io/swaybien/opencode-web-docker:latest}
container_name: opencode-web
environment:
# 密钥 | OpenCode API Keys
OPENCODE_API_KEY: ${OPENCODE_API_KEY:-}
ANTHROPIC_API_KEY: ${ANTHROPIC_API_KEY:-}
OPENAI_API_KEY: ${OPENAI_API_KEY:-}
DEEPSEEK_API_KEY: ${DEEPSEEK_API_KEY:-}
# 配置 | OpenCode Web Server Configuration
OPENCODE_SERVER_USERNAME: ${OPENCODE_SERVER_USERNAME:-}
OPENCODE_SERVER_PASSWORD: ${OPENCODE_SERVER_PASSWORD:-}
OPENCODE_SERVER_PORT: ${OPENCODE_SERVER_PORT:-}
OPENCODE_SERVER_HOSTNAME: ${OPENCODE_SERVER_HOSTNAME:-}
OPENCODE_SERVER_MDNS: ${OPENCODE_SERVER_MDNS:-false}
OPENCODE_SERVER_MDNS_DOMAIN: ${OPENCODE_SERVER_MDNS_DOMAIN:-}
OPENCODE_SERVER_CORS: ${OPENCODE_SERVER_CORS:-}
working_dir: /root
stdin_open: true
tty: true
restart: unless-stopped
ports:
- "${OPENCODE_SERVER_HOST_PORT:-4096}:${OPENCODE_SERVER_PORT:-4096}"
volumes:
- opencode-web-data:/root
volumes:
opencode-web-data: