version: '3.8' services: visa-bot: build: . image: coordinator:latest container_name: coordinator restart: unless-stopped # 【关键】Chromium 在 Docker 中必须要有足够的共享内存 shm_size: '2gb' ports: - "127.0.0.1:8002:8000" # 如果你有 FastAPI 服务 volumes: - ./config:/app/config - ./logs:/app/logs - ./data:/app/data - ./plugins:/app/plugins environment: - TZ=Asia/Shanghai - DISPLAY=:99 - CHROME_BIN=/usr/bin/chromium # 资源限制 deploy: resources: limits: cpus: '2.0' memory: 4G