diff --git a/docker-compose.yml b/docker-compose.yml new file mode 100644 index 0000000..7d652c8 --- /dev/null +++ b/docker-compose.yml @@ -0,0 +1,18 @@ +services: + erp-spider: + build: . # 核心改动:直接在服务器上根据目录下的 Dockerfile 实时构建 + image: erp-spider:v1 + container_name: erp-spider-app + restart: always + ports: + - "5050:5050" + environment: + - TZ=Asia/Shanghai + volumes: + # 既然用 Git 拉取了完整代码,直接用相对路径挂载更优雅 + # 直接挂载整个 output 文件夹,里面的 erp_data.db 自动持久化 + - ./browser_login/output:/app/browser_login/output + # 挂载日志目录 + - ./logs:/app/logs + # 防止因容器内内存不足导致 Chromium 崩溃 + shm_size: 2gb