FastAPI Template
1.0.0
FastAPI模板是一个项目模板,可为构建FastAPI应用程序提供良好的文件结构和设置。它包括预先配置的开发环境,可生产的部署脚本和SSL配置选项。该模板旨在使开发人员更容易以强大的基础和最佳实践来启动新的FastAPI项目。
git clone https://github.com/Neko-Nik/FastAPI-Template.git
cd FastAPI-Templatepython3 -m venv virtualenv
source virtualenv/bin/activatepip3 install -r requirements.txt使用Uvicorn或Gunicorn在本地运行该应用程序:
使用UVICORN: uvicorn api.main:app --reload --port 8086
使用Gunicorn: gunicorn -k uvicorn.workers.UvicornWorker api.main:app
该应用程序将开始在http:// localhost:8086上运行。
对于生产部署,该模板提供Docker CI管道和docker-compose配置文件,以方便部署。
欢迎捐款!如果您想为FastAPI模板做出贡献,请按照以下步骤操作:
master分支提交拉动请求请确保遵循现有代码样式,并为任何新功能或错误修复添加测试。
FastAPI模板按MIT许可发布。您可以免费使用,修改和分发此模板出于任何目的。