※때에 따라서 소프트웨어 또는 프레임워크의 버전 및 인터페이스에 대해,
조회하시는 시간과 본 포스트 작성의 시간적 격차가 있는 경우
해당 설명과 상이한 부분이 있을 수 있습니다!
반갑습니다!
저번 포스트에서는 EC2 인스턴스에 원격 접속을 해서
Anaconda를 설치하고 가상 환경을 구축했었습니다!
우리에게 필요한 여러 라이브러리들도 설치했었죠? ^^
이번 포스트에서는 EC2 인스턴스에 Git 소프트웨어를 설치하고,
GitHub 원격 Repository를 EC2 인스턴스의 Local로 Clone해서
해당 리포지토리에 미리 올려둔 streamlit 작업물을 우리의 EC2 리소스로 가져오도록 해보겠습니다 ^^!
먼저 PuTTY를 이용해서 해당 EC2 인스턴스에 원격 접속해주세요!
그리고 $ sudo yum install git 명령어를 통해서 git 소프트웨어를 설치해주세요 ^^
어떤 항목들이 설치되는지 짤막하게 안내 메세지가 출력되고 동의 여부를 묻는데
당연히 y를 기입하고 엔터를 눌러주시면 되겠습니다 ^^!
성공적으로 설치가 완료되었습니다 ^^!
git 소프트웨어를 설치했으니 이제 GitHub 리포지토리로 가볼까요?
미리 준비된 GitHub Repository의 HTTPS 링크를 복사해주세요!
웹 브라우저 주소창에서 바로 복사하셔도 되고, Code 버튼을 눌러서 링크를 복사하셔도 됩니다!
그리고 쉘 창에서 $ git clone 복사한 주소 명령어를 입력해서 실행해주세요 ^^!
명령어가 잘 동작해서 GitHub 원격 리포지토리에서 EC2 인스턴스의 Local로 잘 Clone해왔습니다 ^^!
그럼 진짜 Clone이 잘 되었는지 디렉토리를 한 번 살펴볼까요?
현재 경로의 하위 디렉토리로 streamlit-test-server가 생긴것을 확인할 수 있었습니다!
그럼 $ cd 디렉토리 이름 명령어를 통해 해당 디렉토리로 이동을 해볼까요?
app.py 파일이 정상적으로 들어가 있는 것을 볼 수가 있네요 ^^!
오늘 이렇게 EC2 인스턴스에 원격 접속하여 Git 소프트웨어를 설치하고,
GitHub 원격 리포지토리를 Local로 Clone 해오는 과정까지 마무리를 했습니다!
모든 준비가 끝났으니 해당 streamlit 앱을 배포하는 일만 남았습니다
다음 포스트에서는 이 서비스 배포에 대해서 살펴보고 마무리를 하겠습니다 ^^!
읽어주셔서 감사하고, 드넓은 개발의 세계를 항해하는 모든 분들 건승하시기 바랍니다!
'AWS > EC2를 이용한 Streamlit 배포' 카테고리의 다른 글
[Streamlit 앱 서비스 배포] 5. AWS EC2 스트림릿 서비스 배포의 CI/CD 구축하기 (1) | 2024.07.07 |
---|---|
[Streamlit 앱 서비스 배포] 4. AWS EC2 스트림릿 서비스 배포하기 (0) | 2024.07.07 |
[Streamlit 앱 서비스 배포] 3-1. AWS EC2 인스턴스 서버 환경 구성하기(1) Anaconda 설치 및 실행 (0) | 2024.07.07 |
[Streamlit 앱 서비스 배포] 2. AWS EC2 인스턴스 접속하기 (0) | 2024.07.07 |
[Streamlit 앱 서비스 배포] 1. AWS EC2 인스턴스 생성하기 (0) | 2024.07.06 |