2025-03-03 22:34:48 +08:00
|
|
|
# 第一阶段:构建 Python 依赖
|
2025-02-18 20:30:03 +08:00
|
|
|
FROM kalicyh/poetry:v3.10_xiaozhi AS builder
|
2025-02-18 15:46:57 +08:00
|
|
|
|
2025-02-06 11:01:05 +08:00
|
|
|
WORKDIR /app
|
2025-02-18 15:46:57 +08:00
|
|
|
|
|
|
|
|
# 同时拷贝本地环境.venv
|
|
|
|
|
COPY . .
|
|
|
|
|
# 检查是否有缺失
|
2025-02-17 19:37:01 +08:00
|
|
|
RUN poetry install --no-root
|
2025-02-06 11:01:05 +08:00
|
|
|
|
|
|
|
|
# 设置虚拟环境路径
|
2025-02-18 15:46:57 +08:00
|
|
|
ENV PATH="/app/.venv/bin:$PATH"
|
2025-02-06 11:01:05 +08:00
|
|
|
|
|
|
|
|
# 启动应用
|
2025-02-18 15:46:57 +08:00
|
|
|
ENTRYPOINT ["poetry", "run", "python"]
|
|
|
|
|
CMD ["app.py"]
|