AWS ECR 비용 절감

AWS ECR 비용 절감을 해야하는 이유AWS ECR은 Docker 이미지 저장소로 사용되는 서비스입니다.ECR은 Docker 이미지를 저장하고 배포하는데 사용되며, 사용량에 따라 비용이 발생합니다.컨테이너 이미지 하나당 최소 수십MB에서 GB 단위로 용량을 차지하게 되는데, 이러한 이미지들이 쌓이게 되면 비용이 증가하게 됩니다.매달 1GB당 0.1달러로

mac 시작 시 스크립트 실행

시작 시 스크립트 실행맥을 사용하는 사람들의 경우 개발자의 비율도 꽤 있다고 생각합니다.맥 시작 시 반복되는 작업을 줄이기 위해 script로 작성해 둔다면 개발이 좀 더 편해질 것 같습니다.제 경우 git 계정을 여러개 사용하는데 매번 ssh-add username 명령어를 실행하는 것이 귀찮아서 시작 시 자동으로 실행되도록 설정해 두었습니다. 스크립트

github all repository names

github all repository names권한이 있는 계정의 모든 레포지토리 이름을 가져오는 방법을 안내드리겠습니다. private repo까지 가져오기 위해서는 토큰이 필요합니다. 여기로 이동하여 토큰을 생성합니다. 계정에 따라 2차인증을 요구 할 수 있습니다. Note에는 githubRepoNames와 같이 작성하고, Expiration은 사용

Macbook Arm(M1, M2)에서 NVM 특정 버전 설치 시 발생하는 오류 해결

최신 Mac은 ARM(M1, M2)칩을 사용하는데 몇몇 특정 Node.js 버전을 설치하려고 할 때 문제가 발생할 수 있습니다. 이 문제는 터미널에서 Rosetta모드로 실행하여 해결 할 수 있습니다. 문제현상1$ nvm install v12 NVM을 사용하여 특정 Node.js 버전을 설치하려고 시도하면 다음과 같은 오류가 발생합니다. 123456789

docker node alpine image build python error (feat: bcrypt)

docker로 이미지 빌드하는데 python bcrypt 에러가 발생할 때bcrypt라이브러리는 python이 필요합니다.alpine 이미지는 python이 없기 때문에 bcrypt를 설치할 때 에러가 발생합니다. 12345FROM node:16-alpine- 생략 -RUN npm ci --only-production- 생략 -CMD npm start Do

AWS Ubuntu AWS CLI 설치

Ubuntu AWS CLI 설치 방법1sudo apt-get update apt-get을 이용하여 update를 진행합니다. 1sudo apt-get install awscli apt-get을 이용하여 awscli를 설치합니다. 1aws --version aws를 이용하여 version을 확인합니다. 12$ aws --versionaws-cli/1

React.js에서 Esc 키로 Tab 닫기

Esc 키로 Tab 닫기 이벤트 핸들러로 key down을 체크합니다. 키가 눌렸을 때 esc키가 맞는지 체크합니다. 123456const keyDownHandler = (event) => { if (event.keyCode === 27) { event.preventDefault(); window.close(); &#

Apply Absolute For Create React App

Create React App의 절대경로 설정경로를 src폴더 기준으로 상대경로(../../../component/user)에서 절대경로(component/user)로 변경하는 방법에 대해 알아보려고합니다. 절대경로 설정CRA프로젝트 루트에 jsconfig.json파일을 생성 후 다음과 같이 작성합니다. 123456{ "compilerO

mac 미리보기 오류 해결

미리보기 오류맥에서는 space로 사진이나 동영상을 미리보기 할 수 있습니다. 가끔 아래 사진과 같이 사진 또는 동영상 파일의 정보만 보이고 미리보기가 되지 않는 경우도 있습니다. 해결 방법사과마크에서 강제종료를 선택합니다.Finder 선택 후 재실행을 실행합니다.위와 같이 Finder를 재실행 해주면 space로 미리보기 할 수 있습니다.