local Docker image를 Docker Hub에 push하기
·
FastAPI
앞의 포스팅에서는 FastAPI 크롤링 서버를 도커 이미지로 만들었었죠, 이번 포스팅에서는 도커 이미지를 Docker Hub에 올리는 방법을 공부했습니다.Docker Hub 사용법1. 쉘에서 로그인하기우선 docker hub에 로그인합니다.docker login2. Repository 생성하기3. Repository에 업로드하기이미지 태그 버전을 만들어야 하는데요docker tag zeus:0.0.1 hani0903/zeus:0.0.1hani0903/zeus 이 부분에 본인 레포지토리 이름을 적어주시면 됩니다. docker images를 통해 확인해보면 hani0903/zeus:0.0.1이 생성된 것을 확인할 수 있습니다. 이제 이걸 hub에 push 해줘야 합니다.docker push hani0903/..
[Fast API] 01: 가상환경 설정
·
FastAPI/크롤링 서버 만들기
FastAPI를 이용하기 위해 웹 개발환경을 준비해야 합니다.이 개발환경을 준비하기 전에 먼저 파이썬 가상 환경에 대해 알아본 뒤 FastAPI를 파이썬 가상 환경에 설치해보겠습니다.0. 가상환경의 필요성파이썬 가상 환경은 파이썬 프로젝트 진행할 때 독립된 환경을 만들어줍니다. 여러 개의 프로젝트를 동시 진행할 때, 각각의 프로젝트가 다른 FastAPI 버전을 필요로 할 수 있습니다. 하나의 PC에 서로 다른 버전의 FastAPI를 설치하는 것은 환경 구축도 어렵고 사용하기도 어렵습니다.가상 환경을 이용하면 하나의 PC에 서로 다른 버전의 파이썬과 라이브러리를 쉽게 설치해 사용할 수 있습니다.1. 가상환경 설정하기가상환경 venv를 적용할 프로젝트 위치로 이동합니다.cd my-projectvenv 이름으..