Dockerfile 615 B

1234567891011121314151617181920212223242526
  1. # 使用 Python 3.8 slim 作为基础镜像(轻量稳定)
  2. FROM python:3.10
  3. # 设置工作目录
  4. WORKDIR /app
  5. # 复制所有文件到容器
  6. COPY . /app
  7. # 更新 pip 并安装 wheel(避免依赖问题)
  8. RUN pip install --upgrade pip wheel
  9. # 使用阿里云 PyPI 镜像安装依赖,并添加 trusted-host
  10. RUN pip install -i https://mirrors.aliyun.com/pypi/simple \
  11. --trusted-host mirrors.aliyun.com \
  12. --no-cache-dir -r requirements.txt
  13. # 暴露 Flask 端口
  14. EXPOSE 5000
  15. # 设置环境变量
  16. ENV FLASK_APP=app.py
  17. ENV FLASK_RUN_HOST=0.0.0.0
  18. # 运行 Flask
  19. CMD ["flask", "run", "--host=0.0.0.0"]