GITHUB参考文章
部署
- 拉取项目
- 在项目文件下创建dockerfile文件
dockerfile
FROM python:3
ENV PYTHONUNBUFFERED 1
WORKDIR /usr/src/app
RUN apt-get install default-libmysqlclient-dev -y && \
ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
COPY requirements.txt ./
RUN pip install --upgrade pip && \
pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple && \
pip config set install.trusted-host mirrors.aliyun.com && \
pip install -Ur requirements.txt && \
pip install uvicorn[standard]
COPY . .
EXPOSE 5000
CMD ["uvicorn", "main:APP","--host", "0.0.0.0", "--port", "5000", "--reload"]
- 项目文件夹下的cookie配置
- docker build -t xxxx:v1 .
- docker images 查看镜像
- docker run -it -d -p 5000:5000 xxxxx:v1
- 接口文档
- 测试
