본문 바로가기

mlops, devops

fastapi context 주입

fastapi 실행 커맨드 :

uvicorn main:app --host 0.0.0.0 --port 8000

 

현재 실행 경로의 main.py을 가지고 실행함

 

현재 경로의 main.py가 아닌 다른 경로의 모듈을 실행하고 싶다면 --app-dir 옵션을 사용

어느 위치에서 명령어를 입력하던 /workdir의 의존성을 주입해 /workdir/main.py를 실행하고 싶을 때 :

uvicorn --app-dir /workdir main:app --host 0.0.0.0 --port 8000