불친절한 블로그

[Docker] django 수동 배포 본문

Project/에너지 레포트

[Docker] django 수동 배포

오누! 2023. 8. 23. 11:39
반응형

실습 환경

터미널 : putty
 

 

https://onu0624.tistory.com/153

 

[Python] 가상환경 세팅

실습 환경 개발 툴 : vscode 터미널 : Git bash 기존의 프로젝트를 새로운 PC에서 작업하게 되었다. git에서 코드를 받아와서 세팅을 했지만 import 하는 라이브러리들이 세팅이 되어있지 않아서 항상 검

onu0624.tistory.com

 

이전글에서 가상환경을 세팅하고, 로컬에서 웹페이지를 띄워보았다.

putty로 다른 vm에 접근해서 docker를 이용해서 django를 배포하는 과정을 적어보겠다.

 

vm에 ssh로 접속 후 아래의 명령어로 수동배포를 진행한다.

 

git에 올라가있는 프로젝트를 받아온다.

$ git pull

 

받아온 프로젝트에서 도커를 사용하여 er 이름으로 빌드한다.

$ sudo docker build -t er .

 

8000번 포트로 토커 이미지를 실행한다.

$ sudo docker run -d -p 8000:8000 er

 

빌드 시 er이름으로 생성되는 이미지를 확인할 수 있다.

$ sudo docker images

 

이미지를 실행한 컨테이너를 확인할 수 있다.

$ sudo docker ps

 

배포된 스웨거 페이지를 확인할 수 있다.

반응형

'Project > 에너지 레포트' 카테고리의 다른 글

[Python] 가상환경 세팅  (0) 2023.07.10
[Django] jenkins github push 자동배포  (0) 2023.06.21
Comments