# 纯后端Docker镜像(前端单独部署) FROM python:3.11-slim WORKDIR /app # 复制后端文件 COPY . . # 安装 Python 依赖 RUN pip install --no-cache-dir -r requirements.txt && \ pip install --no-cache-dir gunicorn # 创建持久化数据目录 RUN mkdir -p /app/data # 暴露端口 EXPOSE 7878 # 启动服务(使用gunicorn) CMD ["gunicorn", "-w", "4", "-b", "0.0.0.0:7878", "app:app"]