Dockerfile 658 B

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