How To Deploy Streamlit Application on AWS EC2 Instance | Docker
2024. 5. 14. 15:42ㆍ노트/Others : 업무
https://www.youtube.com/watch?v=DflWqmppOAg
1. gitlab 에 commit 후 push 를 한다.
ctrl + P : Git commit All commit 메세지 작성
ctrl + P : Git push 메인 브랜치에 push
2. EC2 접속
3. 어플리케이션 폴더로 이동
cd ds-portfolio
4. gitlab 서버의 마스터 브랜치에 있는 수정된 코드를 업데이트한다.
git pull
5. EC2 서버에 업데이트 된 코드를 도커 서버에 빌드한다.
docker build -t udy1376/dsportfolio:latest .
6. 빌드된 이미지를 확인할 수 있다.
docker images -a
7. 도커 서버에 패키징된 어플리케이션을 푸시한다.
docker push udy1376/dsportfolio:latest
8. 현재 실행중인 컨테이너 id를 중단한다.
docker stop $(docker ps -q)
9.빌드 및 푸시한 업데이트된 도커 어플리케이션을 실행한다
docker run -d -p 8501:8501 udy1376/dsportfolio
'노트 > Others : 업무' 카테고리의 다른 글
[GA4] Google Analytics4 (0) | 2024.04.08 |
---|---|
[알림] 파이썬으로 슬랙에 알림 메시지 보내기 (send messge to slack using python) (2) | 2023.01.06 |
[업무환경 세팅] GPU - tensorflow, pytorch 아나콘다 가상환경 설치 (0) | 2022.09.25 |
[업무환경 세팅] VS-Code , Anaconda 업무 환경 세팅하기 (PowerShell) (0) | 2022.09.04 |
[GPU사용] Colab의 GPU를 vscode에서 사용하기 (2) | 2021.07.05 |