File size: 1,338 Bytes
0208fd2 | 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 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 | name: grok2api
services:
grok2api:
container_name: grok2api
image: "${GROK2API_IMAGE:-ghcr.io/chenyme/grok2api:latest}"
ports:
- "${GROK2API_PORT:-8000}:8000"
environment:
TZ: "${TZ:-Asia/Shanghai}"
volumes:
- "${GROK2API_CONFIG:-./config.yaml}:/run/grok2api/config.yaml:ro"
- grok2api-data:/app/data
restart: unless-stopped
init: true
stop_grace_period: 30s
security_opt:
- no-new-privileges:true
# 如果出口 IP 不干净,可取消以下注释使用 WARP 作为落地代理。
# 启用后,在管理端“设置 -> 出口代理”中新增 socks5://warp:1080。
warp:
container_name: warp
image: caomingjun/warp:latest
profiles: ["warp"]
restart: unless-stopped
ports:
- "127.0.0.1:1080:1080"
environment:
- WARP_SLEEP=2
cap_add:
- NET_ADMIN
# 在管理端将 Clearance 模式设为 FlareSolverr,并使用 http://flaresolverr:8191。
# 启动命令:docker compose --profile flaresolverr up -d
# Podman:podman compose --profile flaresolverr up -d
flaresolverr:
container_name: flaresolverr
image: ghcr.io/flaresolverr/flaresolverr:latest
profiles: ["flaresolverr"]
environment:
TZ: Asia/Shanghai
LOG_LEVEL: info
restart: unless-stopped
volumes:
grok2api-data:
|