Dockerfile 693 B

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