Dockerfile 517 B

1234567891011121314151617181920212223
  1. # 使用官方的 Python 3.10 镜像作为基础镜像
  2. FROM python:3.10
  3. # 使用 LABEL 替代 MAINTAINER
  4. LABEL maintainer="CuiHongEn"
  5. # 设置时区
  6. ENV TZ Asia/Shanghai
  7. # 设置容器内工作目录
  8. WORKDIR /home
  9. # 将当前主机目录全部文件复制至容器工作目录
  10. COPY ./backend/requirements.txt .
  11. # 安装依赖
  12. RUN pip install --no-cache-dir -r requirements.txt -i https://pypi.tuna.tsinghua.edu.cn/simple
  13. # 运行应用
  14. CMD ["python", "main.py", "run", "--env=prod"]
  15. # 暴露端口
  16. EXPOSE 8001