본문 바로가기
728x90

분류 전체보기48

[AWS] CodeDeploy 배포 그룹 환경 구성 - 태그 지정 태그를 통해서 인스턴스들을 지정해 주고 있다.  당연히 Dev가 false 이고(AND) Type이 w인 인스턴스를 판별할 줄 알았는데 이렇게 지정하면 OR 조건이었다. 태그 그룹을 추가해서 이렇게 지정해야 AND 조건을 만들어 줄 수 있다.헷갈리면 일치하는 인스턴스 [자세한 내용을 보려면 여기를 클릭하십시오]를 눌러서 직접 확인하자. 2025. 3. 19.
Error: A require() style import is forbidden. @typescript-eslint/no-require-imports TypeScript에서는 require() 방식의 import를 권장하지 않음대신 import 문법을 사용하는 것이 일반적 해결 방법 1: import 사용import mysql from "mysql2/promise";const pool = mysql.createPool({ host: process.env.DB_HOST, // 엔드포인트의 호스트 이름 user: process.env.DB_USER, // 사용자 이름 password: process.env.DB_PASSWORD, // 비밀번호 database: process.env.DB_NAME, // 데이터베이스 이름 port: 3306,});export default pool; 2025. 3. 18.
Error: Component definition is missing display name react/display-name 이 오류는 forwardRef를 사용하여 생성한 TableRowCustom 컴포넌트가 display name이 없기 때문에 발생합니다.React에서는 forwardRef를 사용할 때 컴포넌트의 이름을 명시적으로 설정하는 것이 권장됩니다. 해결 방법 displayName을 설정하면 해결됩니다.TableRowCustom.displayName = "TableRowCustom";을 추가하세요. // 🔹 displayName 추가 TableRowCustom.displayName = "TableRowCustom"; 2025. 3. 18.
Next.js & Prisma 실행 오류 해결하기 (Permission Denied) $ npm run build> {프로젝트명}@2.0.0 build> next buildsh: 1: next: Permission denied$ npx prisma generatesh: 1: prisma: Permission denied rm -rf node_modules package-lock.jsonnpm install​ 무적의 삭제.. 2025. 3. 18.
[AWS] EC2 (User Data / rc.local) 부팅 시 CodeDeploy 자동 적용하는 법 일이 있을 때만 켜지는 10개의 ec2 그룹이 있다.평소 꺼져 있다 보니 git action - code deploy 자동화가 적용되지 않는다.(인스턴스가 중지되어 있을 때는 code deploy가 안됨) 아이디어: 켜지자마자 최근 deploy를 재배포 받으면 되지 않을까? 실행1: User Data에 작성결과1: 실패, User Data는 인스턴스 최초 1회 실행에만 적용된다고 한다  실행2: rc.local 실행sudo nano /etc/rc.local#!/bin/bashbash /var/lib/cloud/instance/scripts/part-001exit 0sudo chmod +x /etc/rc.local 결과2: 성공, CodeDeploy 콘솔에서 배포 결과도 확인 가능하다  훈수 언제나 환영합.. 2025. 3. 18.
[SWM] 소프트웨어 마에스트로 14기 합격 수기 Coming soon ... 2023. 11. 28.
728x90
반응형