1. 需求 将flask编写的python 脚本通过DockFile 方式进行容器化部署。
2. WORKDIR /app ,定义容器内的工作目录app
ADD . /app 将python 工程所有内容加载到app目录内
RUN LINUX apt-get 工具更新命令
RUN pip install python 包安装命令,通过国内某镜像以及制定requirements 文件
ENV 制定python 环境变量至app (没有这步会报 自定义E1_API_Automation ModuleNotFound Error)
CMD 执行python 命令
FROM python:3.7-slim
WORKDIR /app
ADD . /app
RUN apt-get update -y
RUN pip install statsmodels -i https://pypi.tuna.tsinghua.edu.cn/simple/ --no-cache-dir -r E1_API_Automation/requirements.txt
ENV PATH=$PATH:/app
ENV PYTHONPATH /app
CMD [ "pwd" ]
CMD [ "ls" ]
CMD [ "python", "./E1_API_Automation/Tools/SessionUnlockServer.py" ]