Skip to content

du2lee/fastapi

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

73 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Fast API Boilerplate

Fast API Boilerplate 보일러 플레이트 입니다.

✨ Description

간단한 CRUD를 구현 하였습니다. pytest를 이용하여 CRUD 테스트가 가능합니다. 
GitAction을 이용하여 간단한 CI/CD를 구현하였습니다.

🏃 Run

gunicorn -k uvicorn.workers.UvicornWorker app:app --bind 0.0.0.0:9001 --access-logfile ../gunicorn-access/log

=============================================================================================================

-k uvicorn.workers.UvicornWorker : Uvicorn worker 클래스를 사용
–access-logfile : Gunicorn 로그 파일 기록
app:app :  app.py의 app 실행
-workers 3 : worker process 갯수 (CPU 코어 * 3)
–daemon : Gunicorn을 백그라운드 데몬 구동
–bind 0.0.0.0:9001 : 9001 포트에 서버 연결 

🔧 Tech Stack

Tech Stack

⚙️ System Architecture

Architecture


🤼‍ Author

🐯 Duhui Lee


📝 License

Copyright © 2022 Duhui Lee