Dockerfile 707 B

1234567891011121314151617181920212223242526
  1. # 使用官方 Python 镜像作为基础镜像
  2. FROM 192.168.1.36:5000/python:3.12
  3. ENV TZ=Asia/Shanghai
  4. RUN apt-get update && \
  5. apt-get install -y tzdata && \
  6. ln -snf /usr/share/zoneinfo/$TZ /etc/localtime && \
  7. echo $TZ > /etc/timezone && \
  8. DEBIAN_FRONTEND=noninteractive dpkg-reconfigure tzdata && \
  9. apt-get clean
  10. ENV LANG=en_US.UTF-8
  11. # 设置工作目录
  12. WORKDIR /app
  13. # 复制当前目录内容到工作目录
  14. # COPY . /app
  15. COPY requirements.txt .
  16. # 安装依赖项(如果有)
  17. RUN set -ex \
  18. && pip3 install -r requirements.txt -i https://pypi.tuna.tsinghua.edu.cn/simple
  19. # 设置 ENTRYPOINT 为 Python 脚本
  20. ENTRYPOINT ["python", "run_all.py"]
  21. # 执行 Python 脚本
  22. CMD []