- EC2 서버에 배포하려면 로컬 소스를 GitHub에 올리고 서버에서 내려받아 빌드 및 실행해야 함. 🚀
- 배포 과정: GitHub 레포 생성, 소스 업로드, 서버에 Git 설치, Nginx 설정, PM2 설정. ⚙️
- 서버에서 소스 변경 시:
git pull
,yarn build
, 필요시yarn install
,pm2 restart next-app
실행. 🔄 - PM2는 서버 다운 시 자동으로 재시작하는 역할 수행. 🛡️
- Nginx 설정을 통해 3000번 포트로 트래픽을 전달하여 웹사이트 접속 가능하게 함. 🌐