728x90
반응형

Fast API 배포 2

[웹 크롤링 프로젝트] 06. 구름 IDE로 Fast API 간단 배포

🙆‍♂️ 환경설정 0. 구름 IDE https://ide.goorm.io/my/dashboard goorm 구름은 클라우드 기술을 이용하여 누구나 코딩을 배우고, 실력을 평가하고, 소프트웨어를 개발할 수 있는 클라우드 소프트웨어 생태계입니다. goorm.co 깃허브 아이디로 구름 IDE에 로그인 하시면 하나의 컨테이너를 항상 켜둘 수 있습니다. 별다른 설명 할 것 없이 그냥 플러스 버튼을 클릭하며 새 컨테이너를 만들어주고 1. FastAPI를 위한 패키지 설치 Fast API를 위한 패키지를 설치해줍니다. 그리고 추가로 API에서 필요한 라이브러리들을 설치해줍니다. 저 같은 경우에는 크롤링 API이기 때문에 BeuatifulSoup4를 설치해줬습니다. 2. Fast API 코드 작성 from typing..

[웹 크롤링 프로젝트] 05. Fast API 도커 배포 - 1 (FastAPI 시작하기 수정)

🙆‍♂️ 프로젝트 생성 1. VS Code 가상환경 설정 먼저 VS Code에서 폴더를 선택해주고 VS Code의 터미널에서 python -m venv {가상환경이름} 위의 코드를 통해서 가상환경을 만들어주면 위의 이미지처럼 나오게됩니다. 저는 가상환경 이름을 venvAPI로 했습니다. 2. 가상환경 진입 우선 만든 가상환경 폴더 안에 있는 Scripts라는 폴더로 이동하고 activate를 실행해주면 가상환경에 진입하게 됩니다. 3. 파이썬 가상환경 인식 파이썬 가상환경 인식을 위해 아무 파이썬 파일을 생성하고 우측 하단에 보면 Python 어쩌구 버전이 나오는데 숫자를 클릭해보면 저기에서 추천하는 venv의 파이썬을 쓰겠다는 부분으로 인터프리터를 바꿔주면 가상환경에서 파이썬 인식이 됩니다. 4. 파일..

728x90
반응형