AWS 기초

[스트림릿과 EC2] 깃허브 클론, 포트처리, nohup

jasonshin 2021. 12. 22. 12:16

1. ec2에서 깃허브닷컴 레파지토리 클론하기 위해 해야 하는 것들

보안추가
유형 https

anywhereapv4

 

홈페이지에서 트스트림릿 실행하기 위한 보안추가
사용자 지정 tcp 8501

슈퍼유저로 깃허브 인스톨
sudo yum install git



git clone 깃허브 https 카피 

 

2. 스트림릿을 실행시킬때 포트 처리하는 방법

스트림릿 설치pip install streamlit

 

ls 상태확인

cd 체인지디렉토리

명령어 + 프로그램 언어

들어가기

cd 파일이름/

올라가기

cd ..

 

ls -al (현 파일 상태 확인)

 

ll
숨긴파일 다 보여주기

streamlit run app.py


컨트롤 인서트

 

3. 스트림릿을 ec2 서버에서 실행시킬때 터미널 접속을 끊어도 24시간 365일 돌아가도록 하는 방법

컴터꺼도 종료안됨
nohup(노행업의 줄임말) streamlit run app.py &%

 

4. 소스코드가 수정되었을 경우, EC2에 수정사항을 반영하는 방법

비주얼스튜디오에서 수정 -> 깃허브에 커밋
cd 파일이름/
git pull 받아온다
pull 자동으로 하는게 CI/CD

 

ps -ef 작업관리자랑 같은 코드

반응형