li / docker-compose.yml
hf-deploy
Deploy Grok2API v3.0.7 to Hugging Face Space
0208fd2
Raw
History Blame Contribute Delete
1.34 kB
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: