grok2api / docker-compose.yml
fromozuzhouzzz
Deploy grok2api v3.0.11 to HF Spaces
f1dd159
Raw
History Blame Contribute Delete
1.54 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
# ================================ WARP ================================
# 如果出口 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
# ================================ FLARESOLVERR ================================
# 在管理端将 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: