컨테이너 안에서 쓸 패키지 매니저를 찾는 한 줄

이미지가 어떤 배포판인지 몰라 패키지 매니저를 헤맬 때, type 한 줄로 후보 여섯 개를 한 번에 확인한다.

2024년 3월 4일 · 2 분

Object를 Map으로 바꾸는 데 Reflection까지 써야 할까

필드를 Reflection으로 훑던 Object→Map 변환 메서드를 ObjectMapper.convertValue 한 줄로 줄이고, 바꾸면서 달라지는 동작을 짚었다.

2024년 3월 1일 · 2 분

로컬에 있는 이미지를 Minikube는 왜 못 찾을까

Minikube 배포에서 로컬 이미지인데도 ErrImagePull이 났고, docker-env 연결과 이미지 이름 변경으로 두 번 풀었다.

2024년 2월 26일 · 2 분

타겟 그룹은 왜 ALB와 ASG 양쪽에서 참조될까

Terraform ALB 리소스 네 개를 요청이 흐르는 순서대로 따라가고, 타겟 그룹을 ASG에서도 참조하는 이유를 헬스체크 타입 차이로 정리했다

2024년 2월 22일 · 4 분

로컬 MySQL 포트 변경과 Public Key Retrieval 에러

Homebrew MySQL의 기본 포트를 my.cnf에서 3301로 바꾸고, 클라이언트 접속 때 난 Public Key Retrieval 에러를 드라이버 속성으로 풀었다.

2024년 2월 11일 · 2 분

IntelliJ에서만 파일이 안 보일 때

Finder에는 있는 작업 디렉토리가 IntelliJ 프로젝트 창에서만 안 보여서, Project Structure에서 모듈로 다시 Import해 되찾았다.

2024년 2월 6일 · 2 분

Amazon Linux 2023의 메타데이터 조회는 토큰부터

Amazon Linux 2023에서는 IMDSv2 토큰을 먼저 받아야 인스턴스 ID·리전을 조회할 수 있고, MySQL 클라이언트는 mariadb105로 설치한다.

2024년 2월 2일 · 2 분

npm run generate와 npx nuxi generate는 무엇이 다를까

Nuxt 정적 빌드 명령 npm run generate와 npx nuxi generate를 npm run, npx, nuxi 순서로 쪼개 보면 Nuxt 3에서는 같은 빌드다.

2024년 1월 22일 · 2 분

brew install nvm 다음에 해야 할 일

Homebrew로 설치한 nvm이 셸에서 동작하지 않아, ~/.nvm을 만들고 .zshrc에서 nvm 스크립트를 불러오게 해 해결했다.

2024년 1월 15일 · 2 분

템플릿 두 개가 섞인 저장소를 Nx 모노레포로 나누기

A·B 템플릿을 한 저장소에 합쳐 쓰다 패키지 충돌이 늘어, Nx 모노레포로 앱을 나눈 과정과 남은 의문을 정리했다.

2024년 1월 10일 · 3 분