FastAPI Cloud로 배포하기

FastAPI Cloud로 배포하기 (FastAPI Cloud)

FastAPI 앱을 FastAPI Cloud단 한 줄의 명령으로 배포할 수 있어요. 🚀

uv run fastapi deploy
Deploying to FastAPI Cloud...

✅ Deployment successful!

🐔 Ready the chicken! Your app is ready at https://myapp.fastapicloud.dev

CLI가 여러분의 FastAPI 앱을 자동으로 감지해서 클라우드로 배포해 줘요. 로그인이 안 되어 있다면, 브라우저가 열려 인증 과정을 진행하게 돼요.

그게 전부예요! 이제 그 URL로 여러분의 앱에 접근하면 됩니다. ✨

출처: 공식문서

FastAPI Cloud에 대해서

FastAPI CloudFastAPI를 만든 바로 그 저자와 팀이 직접 만든 서비스예요.

앱을 빌드하고 배포하고 접근하는 과정을 최소한의 노력으로 처리해 줘요.

FastAPI로 앱을 만들 때의 개발자 경험을 그대로 클라우드 배포에까지 가져다 주는 셈이죠. 🎉

또한 배포할 때 필요한 대부분의 것들을 알아서 처리해 줘요, 예를 들면:

  • HTTPS
  • 요청에 기반한 오토스케일링이 있는 복제(Replication)
  • 등등

FastAPI Cloud는 FastAPI와 그 친구들(FastAPI and friends) 오픈소스 프로젝트의 주요 스폰서이자 자금 제공자이기도 해요. ✨

다른 클라우드 프로바이더에 배포하기

FastAPI는 오픈소스이고 표준(standards)에 기반해 있어요. 그래서 선택한 어떤 클라우드 프로바이더에도 FastAPI 앱을 배포할 수 있어요.

자신이 쓰는 클라우드 프로바이더의 가이드를 따라 FastAPI 앱을 배포해 보세요. 🤓

나만의 서버에 배포하기

Deployment 가이드의 뒷부분에서 모든 세부 사항을 가르쳐 드릴게요. 그러면 무슨 일이 일어나고 있는지, 무슨 일이 일어나야 하는지, 그리고 나만의 서버로 FastAPI 앱을 스스로 배포하는 방법을 이해할 수 있을 거예요. 🤓

더 알아보기 (Learn more)