FROM python:3.9-slim WORKDIR /app # 安装Poetry RUN pip install --no-cache-dir poetry # 配置Poetry不创建虚拟环境 RUN poetry config virtualenvs.create false # 复制Poetry配置文件 COPY pyproject.toml poetry.lock* ./ # 安装依赖 RUN poetry install --no-dev --no-interaction --no-ansi # 复制应用程序代码 COPY . . # 创建上传目录 RUN mkdir -p uploads # 暴露应用端口 EXPOSE 5001 # 运行应用 CMD ["python", "app.py"]