[Docker] Dockerfile로 FastAPI 서비스 배포하기
백엔드 이모저모/Docker2024. 1. 1. 18:41[Docker] Dockerfile로 FastAPI 서비스 배포하기

🧐 개요 이번 포스트는 Dockerfile로 FastAPI 서비스를 배포하는 예제를 다루어보도록 하겠습니다. 사실 FastAPI는 스크립트 내용 변화를 업데이트하려면 앱을 종료 후 재실행해야 하기 때문에 컨테이너로 배포하는 것에 큰 메리트가 없습니다. 하지만 서비스 배포 차원에서 설치해야 할 모듈들이 많을 경우, Docker 가상 환경에 분리할 수 있다는 이점이 있어서 개인적으로는 프로젝트 단위에서 종종 사용하였습니다. 🌲 File Tree 구조 . ├── apt-requirements.txt ├── Dockerfile ├── fastapi │ └── main.py ├── pip-requirements.txt └── README.md 서비스 배포를 위한 File Tree의 구조입니다. Dockerfile..

image