mirror of
https://github.com/7836246/cursor2api.git
synced 2026-05-08 14:48:18 +08:00
- Dockerfile: 基于 Alpine,包含 Chromium 和中文字体 - docker-compose.yml: 配置 shm_size 和安全设置 - .dockerignore: 优化构建上下文 - README.md: 添加 Docker 部署说明
20 lines
426 B
YAML
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'
|