DevOps

· DevOps
1. Node.js 버전 관련 문제 발생이전 글에서 NCP 서버에 Next.js를 배포할 때 apt로 Node.js를 설치했다고 했는데, 여기에서 언급했던 이슈에 대해 작성해보려고 한다.배포 사이트에 접속했더니 502 Bad Gateway가 뜨는 문제가 생겼다.처음에는 Nginx 문제인 줄 알았는데 SSH 접속 후 pm2 list로 확인해보니 prod 프로세스의 status가 errored였다.pm2 logs로 최근 로그 확인 후 원인을 알 수 있었다.You are using Node.js 18.19.1. For Next.js, Node.js version ">=20.9.0" is required.React 보안 이슈로 Next.js 버전을 올리면서 요구하는 Node.js 최소 버전도 올라간 것 같았다...
· DevOps
1. 들어가며1편에서는 NCP 서버를 생성하고 Next.js 프로젝트를 배포하는 기본적인 과정에 대해 썼다. NCP 서버에 Next.js 배포하기 (1) - 서버 생성 및 실행1. 들어가며Vercel 같은 플랫폼이 아닌 일반 서버에 Next.js를 배포하는 것은 처음이라 공식 문서와 AI의 도움을 많이 받았다. 배포하면서 내가 네트워크에 대한 지식이 많이 부족하다는 것을 새삼sohxxny.tistory.com이제 배포는 되었다고 할 수 있지만 아직 다음과 같은 문제가 있다. 🧐IP 주소와 포트 번호로만 접속할 수 있다. (http://서버IP:3000)dev 환경에 누구나 접속할 수 있다.코드를 수정할 때마다 SSH로 접속해서 수동으로 빌드 후 배포해야 한다.HTTP만 지원하고 HTTPS가 없다.이번 ..
· DevOps
1. 들어가며Vercel 같은 플랫폼이 아닌 일반 서버에 Next.js를 배포하는 것은 처음이라 공식 문서와 AI의 도움을 많이 받았다. 배포하면서 내가 네트워크에 대한 지식이 많이 부족하다는 것을 새삼 깨달았다… 시행착오를 겪으며 배운 내용들을 기록 차원에서 정리해보려 한다! 1.1 NCP를 선택한 이유프로젝트를 진행하면서 네이버 클라우드 플랫폼(NCP)의 무료 크레딧을 받게 되었다.사실 Next.js 배포라면 Vercel이 가장 간편한 선택지다. 하지만 우리 프로젝트는 GitHub Organization 레포지토리를 사용하고 있었고, Vercel에서 Organization 레포를 무료로 배포하려면 개인 계정으로 fork해야 하는 번거로움이 있었다.마침 받은 무료 크레딧도 있고, 실제 서버에 직접 배포..
카페모카 소믈리에
'DevOps' 카테고리의 글 목록