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.txtUvicorn 또는 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 Configuration 파일을 쉽게 배포 할 수 있도록 제공합니다.
기부금을 환영합니다! Fastapi 템플릿에 기여하려면 다음을 수행하십시오.
master 브랜치에 풀 요청을 제출하십시오.기존 코드 스타일을 따르고 새로운 기능이나 버그 수정에 대한 테스트를 추가하십시오.
Fastapi 템플릿은 MIT 라이센스에 따라 릴리스됩니다. 이 템플릿을 어떤 목적 으로든 자유롭게 사용, 수정 및 배포 할 수 있습니다.