DockerfileEncrypt 662 B

12345678910111213141516171819202122232425262728293031
  1. # 基础镜像
  2. #FROM algo-dev-internal.li-ai.com.cn:5000/zlwl-algos:alpine-py3916
  3. FROM algo-dev-internal.li-ai.com.cn:5000/zlwl-algos/alpine-py3916-encrypt:1.0.1
  4. # 作者
  5. LABEL author="zhili"
  6. # 环境变量参数
  7. ENV TZ="Asia/Shanghai" PYTHONPATH="/"
  8. # 配置算法路径 (需要修改)
  9. ARG ALGO_PATH=ALGOS/NONPERIODIC/schedule/
  10. ARG CONFIG_PATH=RESOURCES/
  11. ARG ENCRYPT_PATH=PACKAGE/algos/encrypt
  12. # 复制文件文件到 容器
  13. ADD ${ALGO_PATH}/ /src
  14. ADD ${CONFIG_PATH}/ /RESOURCES/
  15. ADD ${ENCRYPT_PATH} /
  16. RUN python3 encrypt.py
  17. RUN apk del build-base
  18. RUN apk del python3-dev
  19. RUN rm -rf /var/cache/apk/*
  20. WORKDIR /src
  21. CMD ["python3", "main.py"]