FastAPI 学习之路(四十三)利用Docker部署发布
我们之前的部署都是基于本地的部署,我们这次来看下,如何基于docker去部署我们的项目。
1.首先去编写一个docker镜像的制作文件Dockerfile
FROM python:3.7 RUN pip install fastapi uvicorn aiofiles fastapi-async-sqlalchemy python-multipart EXPOSE 80 COPY . . CMD ["uvicorn", "main:app", "--host", "0.0.0.0", "--port", "80"]