Github Secret 설정 및 사용
Github의 public한 저장소에 코드를 올리는 경우 민감할 수 있는 정보들이 사용되는 경우가 있는데, 이러한 보안이 필요한 값들을 Secrets 기능을 통해 관리할 수 있다.
Github에서 Secrets 사용 방법
workflows에 deploy 부분 코드 작성
cicd.yml 파일에 deploy부분을 아래와 같이 작성해주었다.
외부 브라우저에서 IP를 입력하여 접속해보기
- (1) 간단하게 test를 해보기 위해 src 내에
server.js 파일 생성
- (2) 라우터 관리자 페이지에 8080포트 사용한다고 포트 포워딩
- (3) 해당 서버는 결국 VM에서 실행되어야 하니 포트 포워딩!
- (4) 윈도우(로컬PC)에서 방화벽 설정
- (5) ubuntu에 해당 포트번호 방화벽 허용
- (6) ubuntu ssh 켜주기