O modelo FASTAPI é um modelo de projeto que fornece uma boa estrutura de arquivo e configuração para criar aplicativos FASTAPI. Ele inclui um ambiente de desenvolvimento pré-configurado, scripts de implantação prontos para produção e opções de configuração SSL. Este modelo tem como objetivo facilitar o início dos desenvolvedores de novos projetos FASTAPI com uma base robusta e práticas recomendadas em mente.
git clone https://github.com/Neko-Nik/FastAPI-Template.git
cd FastAPI-Templatepython3 -m venv virtualenv
source virtualenv/bin/activatepip3 install -r requirements.txtPara executar o aplicativo localmente, usando Uvicorn ou Gunicorn:
Usando Uvicorn: uvicorn api.main:app --reload --port 8086
Usando Gunicorn: gunicorn -k uvicorn.workers.UvicornWorker api.main:app
O aplicativo começará a ser executado no http: // localhost: 8086.
Para implantação de produção, o modelo fornece arquivos de configuração do Docker CI e docker-compose para facilitar a implantação.
As contribuições são bem -vindas! Se você quiser contribuir para o modelo FASTAPI, siga estas etapas:
master do repositório originalCertifique -se de seguir o estilo de código existente e adicione testes para novos recursos ou correções de bugs.
O modelo FASTAPI é liberado sob a licença do MIT. Você é livre para usar, modificar e distribuir este modelo para qualquer finalidade.