Dockerfile 737 B

123456789101112131415161718192021222324252627282930313233343536
  1. # 基础镜像
  2. FROM python:3.8
  3. # 作者,版本
  4. LABEL author="lm"
  5. LABEL version="1.0.0"
  6. # 环境变量参数
  7. ENV TZ="Asia/Shanghai"
  8. ENV HOST="127.0.0.1"
  9. # 安装用到的python 第三方库
  10. RUN pip install -i https://pypi.tuna.tsinghua.edu.cn/simple \
  11. sqlalchemy \
  12. pandas==1.3.4 \
  13. pymysql apscheduler \
  14. scipy \
  15. cryptography \
  16. numpy==1.20.3 \
  17. requests
  18. #RUN rm -r /usr/bin
  19. #RUN rm -r /bin
  20. # 复制公共库文件到 容器
  21. ADD LIB/BACKEND/ /LIB/BACKEND/
  22. # 复制算法文件到 容器
  23. ARG ALGO_PATH=LIB/MIDDLE/AlgoTest/Algo1/V_1_0_0/
  24. ARG MAIN_PATH=LIB/MIDDLE/AlgoTest/Algo1/
  25. ADD ${ALGO_PATH} /${ALGO_PATH}
  26. ADD ${MAIN_PATH}/main.py /${MAIN_PATH}/main.py
  27. WORKDIR /${MAIN_PATH}
  28. CMD ["python", "main.py"]