본문 바로가기

GitHub

(3)
Serverless Framework와 Github Acitons를 이용한 AWS 자동 배포 현재 restfulAPI를 바로 AWS에 배포했지만 깃허브에는 서버리스가 없다. 그래서 깃 허브에도 서버리스 및 여러 액세스 키 값들을 설정 해주는 Github Actions 를 해볼 생각이다. 그러면 협업도 하면서 자동배포가 가능해진다.  먼저 깃허브로 들어가 Settings ->Secrets and variables ->Actions 에 들어가 준다.그다음 New repository secret 을 누르고 나와 똑같이 3개의 키를 만들 것이다.AWS_ACCESS_KEY_ID 와 AWS_SECRET_ACCESS_KEY는 저번에 다운 받았던 api_dev_accesKeys 라고 엑셀 파일로 저장된 키가 있을 것이다. 거기에 각각에 맞게 넣어준다SERVERLESS_ACCESS_KEY는 serverless ..
AWS EC2 에서 Github actions를 이용한 CI/CD(지속적 통합 및 배포) 윈도우 streamlit 에서 코드를 수정하면 바로 내가 배포한 EC2 리눅스 서버에 자동으로 배포해주도록 설정할 것이다. 1. EC2에 접속할 pem 파일을 준비한다.먼저 윈도우창에 putty gen 을 치고 실행시킨다.그다음 Load를 클릭하면 파일 선택창이 뜨는데 putty 실행시키기 위해 다운받았던 스트림키를 넣어주면 된다.그러면 이러한 창이 뜨는데 Conversions 를 눌러준다그러면 Export Open SSH key (첫번째 꺼)가 보이는데 그것을 클릭 해주고파일 명.pem으로 저장해주면 된다. 그다음 창을 그냥 닫아주자(나중에 사용한다)2.깃허브 들어가서 Settings에 들어가면 아래 화면처럼 뜨는데 Secrets and variables 를 누르면 Actions가 뜬다.그것을 클릭해주..
[GitHub]깃허브 설치 및 VSC과 연동하기 먼저 깃허브 공식 홈페이지로 가서 회원가입을 해준다.(https://github.com/)회원가입을 했다면 그다음 GitHub Desktop을 다운받아준다.https://desktop.github.com/다운 받았다면 다시 깃허브로 들어가 새 레파지토리를 생성해준다.1.New 버튼을 누른다2.새로운 래파지토리 생성에 필요한 것들이다.Repository name을 설정해주고 Public과 Private 선택이 있는데 개인용으로 사용할땐 Public으로 선택하고 사용하면되며 회사에선 보통 Private로 작업을 하게 된다. Python으로 작업을 할 것이기 때문에 Add.gitignore는 검색창에 Python을 검색해 선택해주고  Create Repository를 클릭하면 레퍼지토리 생성은..