forked from farion1231/cc-switch
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathdocker-compose.proxy.yml
More file actions
22 lines (22 loc) · 896 Bytes
/
docker-compose.proxy.yml
File metadata and controls
22 lines (22 loc) · 896 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
services:
cc-switch-proxy:
build:
context: .
dockerfile: Dockerfile.proxy
image: cc-switch-proxy:local
restart: unless-stopped
ports:
- "15721:15721"
environment:
CC_SWITCH_HEADLESS_CONFIG: /srv/cc-switch/config/headless-proxy.yaml
CC_SWITCH_UPSTREAM_BASE_URL: ${OPENAI_BASE_URL}
CC_SWITCH_UPSTREAM_API_KEY: ${OPENAI_API_KEY}
CC_SWITCH_UPSTREAM_MODEL: ${OPENAI_MODEL:-gpt-5.4}
CC_SWITCH_UPSTREAM_REASONING_MODEL: ${OPENAI_REASONING_MODEL:-gpt-5.4}
CC_SWITCH_UPSTREAM_SONNET_MODEL: ${OPENAI_SONNET_MODEL:-gpt-5.4}
CC_SWITCH_UPSTREAM_OPUS_MODEL: ${OPENAI_OPUS_MODEL:-gpt-5.4}
CC_SWITCH_UPSTREAM_HAIKU_MODEL: ${OPENAI_HAIKU_MODEL:-gpt-5.4}
CC_SWITCH_LOG_LEVEL: info
volumes:
- ./examples/headless-proxy.yaml:/srv/cc-switch/config/headless-proxy.yaml:ro
- ./docker-data:/srv/cc-switch/data