기본적인 내용을 스프링과 다르지 않음
https://chocochip125.tistory.com/244
스프링 EC2에 배포 (with. Git)
보호되어 있는 글입니다. 내용을 보시려면 비밀번호를 입력하세요.
chocochip125.tistory.com
기본적으로 ec2에 python3는 설치가 되어있음
가상환경 설정
아래 명령어들을 순차적으로 입력하여 가상환경을 활성화
PIP 설치
- sudo apt update
- sudo apt upgrade
- sudo apt install python3-pip
가상 환경 설치 및 활성화
- sudo apt install python3-venv
- python3 -m venv venv
- source venv/bin/activate: 가상환경 활성화
- p.s) deactivate: 비활성화

라이브러리 설치
- pip install --upgrade pip
- pip install -r requirements.txt

FastAPI 실행
그냥 실행
- 실행/확인: uvicorn ChatBot_server:app --host 0.0.0.0 --port 8000 --reload

백그라운드 실행
- 실행: nohup uvicorn ChatBot_server:app --host 0.0.0.0 --port 8000 --reload > uvicorn.log 2>&1 &
- 확인: tail -f uvicorn.log

'AWS > EC2' 카테고리의 다른 글
스프링 EC2에 배포 (with. Git) (0) | 2024.05.30 |
---|---|
AWS EC2 준비 (0) | 2024.05.30 |