-
AWS, Server 2024‧12‧05
node 버전 업 (nvm install) 이후, Command 'yarn' not found, but can be installed with 오류
CI/CD 를 구성해 놓고 개발자들이 열심히 개발하던 중 node 버전도 올려서 개발을 업그레이드 했다면 당연히 CI/CD로 구성해 놓은 인프라도 수정해야 한다. 기존에는 node 18.x 로 개발하였고 시간이 많이 흘러 이번 업데이트에는 node 20.9.0 으로 셋팅하고 next.js 를 개발하였다.아래 설명들의 AWS EC2 ubuntu 환경이다. 이 상태로 yarn start에서 아래처럼 오류를 노출한다. 이렇기 때문에 CI/CD 를 구성한 […]
-
AWS, Server 2024‧11‧20
AWS CodeBuild, PM2 - [Error: ENOENT: no such file or directory, open '/home/ubuntu/projectname/.next/BUILD_ID']
pm2에서 [Error: ENOENT: no such file or directory, open '/home/ubuntu/projectname/.next/BUILD_ID'] 오류가 나는 경우는 여러 케이스가 있다.이 것은 그 중에 하나인데 만약 개발자가 로컬에서 개발할 때 Node.js 버전을 변경하고 AWS CodeBiuld로 빌드를 보내고 나서 서버에서 구동했을 때 나타나는 케이스이다. pm2 monit을 통해 위 처럼 오류를 발견하게 된다면 빌드가 제대로 되지 않은 것이다. 특히나 AWS CodeBuild 를 […]
-
AWS, Reactjs, Server 2024‧01‧22
AWS codebuild - Next.js >= v18.17.0 / Node.js 20.x / yarn set version 4.x 오류
긴 글이 될 것 같아 결론부터 이야기 하자면 npm install -g corepack 을 통해 해결했다. 여기서부터는 디버깅 스토리다. AWS CodeBuild 로 CI/CD 진행 중 오류가 났다. 오류 내용은 아래와 같다. 현재 Next.js에 노드 버전(CodeBuild 스펙)은 18.16.1 이니 18.17.0 이상으로 올리라는 것이다. 갑자기 이렇게 오류가 나온 이유는 뭘까? 무엇인가 변경된 것인가? 라는 생각에 직원들과 이야기하니 개발용은 […]
-
AWS, Reactjs 2024‧01‧09
nextjs, aws codebuild 오류 - Failed to compile. Module not found: Can't resolve ...
CI/CD 구성을 위해 AWS CodePipeline( Github → CodeBuild → CodeDeploy )를 이용하고 있다. 로컬에서는 빌드할 때 이상이 없었는데 CodeBuild에서 yarn build 만 하면 아래처럼 오류가 났다. 빌드 실패하였고 웹팩 에러라 떴다. 저기 중략된 곳에서 힌트를 찾아보려고 했다. 중략된 곳 내용 중에는 이렇게 모듈이 없다고 나온다. (Module not found) 이 부분을 해결하기 위해 여러 원인을 찾는 […]
-
AWS, Reactjs, Server, Tools 2023‧07‧19
Github, AWS EC2, Next.js CI/CD 자동화 + Slack 연동
직원들이 개발에 집중하는 동안 코드 배포 자동화 구성을 해주기 위해 아래 목적과 목표를 두고 작업하였다. 개요 1. AWS EC2 인스턴스 생성2. 생성한 인스턴스에 IP 할당3. EC2 인스턴스 접속하여 서버 설정4. Github CI/CD 설정5. Github Action과 슬랙 연동 (해당 글은 2023년 7월 기준으로 작성되어 시간이 지나면 AWS와 Github의 기능, UI, 명칭이 바뀔 수 있음을 주의) 1. […]