[개발공부] aws에서 git clone으로 프로젝트 배포 (pm2로 next.js와 express 구동)

Поделиться
HTML-код
  • Опубликовано: 24 сен 2024
  • * 이전 영상: • [개발공부] chatGPT로 CRUD 구...
    * 다음 영상: • [개발공부] certbot으로 https...
    이전에 만든 프로젝트들을 aws ec2 인스턴스에도 배포해봤습니다.
    영상에서는 그냥 간단하게 git clone 하는 방식으로 프로젝트 가져왔습니다.
    보통 pm2는 node.js 백엔드 서버를 배포할 때 사용했지만, 이번에는 프론트엔드를 next.js로 만들었기 때문에 프론트엔드도 pm2로 배포했습니다.
    react로 정적으로 배포할 때는 nginx로 배포했지만, 영상에 나온 next.js의 경우 서버 측에서 렌더링된 페이지를 클라이언트에 제공하는 방식으로 동작하고 있으므로 UI를 서버 구동시키는 방식으로 배포했습니다.
    [그외]
    1. pm2로 구동시킬 경우 aws의 인스턴스가 꺼지면 pm2로 실행시킨 서버들이 같이 꺼질 수도 있으므로 인스턴스가 재부팅되더라도 pm2로 실행시킨 서버들이 다시 실행될 수 있도록 추가적인 설정도 해줬습니다.
    2. 여러 사람과 동시에 소스코드 관리하는 상황을 가정해서 소스트리를 사용했습니다.

Комментарии •