imgsearcher/Dockerfile
2025-04-14 14:23:02 +08:00

28 lines
459 B
Docker

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"]