3. 예발자닷컴 프론트서버 업데이트 하기
이렇게 예발자닷컴의 front 서버에 접속했다. 이제 직접 빌드와 배포를 할 수 있는 권한이 생겼다! 신나 🤭
Last updated
이렇게 예발자닷컴의 front 서버에 접속했다. 이제 직접 빌드와 배포를 할 수 있는 권한이 생겼다! 신나 🤭
Last updated
$ ssh-keygen -t rsa -f ~/.ssh/[KEY_FILE_NAME] -C [USERNAME]
[KEY_FILE_NAME] 부분은 아무 이름이나 사용해도 상관 없음.
동일위치의 .pub
파일의 내용을 확인하고 복사한다.
GCP의 Compute Engine -> 메타데이터 -> SSH 키 위치에 복사한 키 값을 붙여넣는다.
위와 같이 터미널에서 인스턴스로 접속한다.
인스턴스의 IP는 GCP -> VM 인스턴스 에서 미리 확인해야한다.
해당 IP는 기본적으로 임시 IP이기 때문에 변경될 수도 있으니 주의가 필요하다.
이렇게 예발자닷컴의 front 서버에 접속했다. 이제 직접 빌드와 배포를 할 수 있는 권한이 생겼다! 신나
GCP shh 에 접속한 상태라면
위 경로에 우리 master 브랜치가 클론 받아져 있다. 우리는 얘를 빌드해서 배포하는 것!
서버를 관리하려면 관리자 권한이 필요하기 때문에 sudo su
명령어를 통해 루트로 접속해야한다.
우리 서버가 돌아가고 있는 걸 모니터링 할 수있다.
예발자닷컴에 들어가보면 502 bad gate
가 뜬다.
--name "next"
옵션은 pm2 monit
했을 때 보여지는 프로세스의 이름을 정해준 것이다.
master 브랜치에 수정사항이 생기면 서버를 업데이트 해줘야하니까, 위 명령어로 새로운 .next
정적파일을 생성해준다.
그럼 요렇게 컴파일 된 정적파일이 생성된다. 얘를 배포해주면 된다.
수정된 정적파일을 재배포해준다.
이 명령어는 서버가 켜져있는 상태에서 서버를 종료하지 않고 업데이트하는 개념.