Files
cursor2api/docker-compose.yml
chinadoiphin d033bc4cc8 feat: 添加 Docker 支持
- Dockerfile: 基于 Alpine,包含 Chromium 和中文字体
- docker-compose.yml: 配置 shm_size 和安全设置
- .dockerignore: 优化构建上下文
- README.md: 添加 Docker 部署说明
2025-12-16 20:19:34 +08:00

20 lines
426 B
YAML

version: '3.8'
services:
cursor2api:
build: .
container_name: cursor2api
ports:
- "3010:3010"
environment:
- PORT=3010
- BROWSER_PATH=/usr/bin/chromium-browser
volumes:
- ./config.yaml:/app/config.yaml:ro
restart: unless-stopped
# Chromium 需要的安全设置
security_opt:
- seccomp:unconfined
# 共享内存,避免 Chromium 崩溃
shm_size: '2gb'