분류 전체보기621 [AWS] CodeDeploy Error - The overall deployment failed because too many individual instances failed deployment, too few healthy instances are available for deployment, or some instances in your deployment group are experiencing problems. CodeDeploy 사용 시 Install 단계에서 다음과 같은 에러가 나면서 더이상 진행되지 않았다. The overall deployment failed because too many individual instances failed deployment, too few healthy instances are available for deployment, or some instances in your deployment group are experiencing problems. 공식 홈페이지에서는 codedeploy-agent 가 실행되고 있는지 확인해보라고 나와있다. sudo service codedeploy-agent status codedeploy-agent 는 작동을 잘하고 있었기 때문에 이에 .. 2022. 5. 26. npm ERR! This is probably not a problem with npm. There is likely additional logging output above 프로젝트를 사용할 때 npm install npm run build 를 실행한 파일에 다시 npm run build를 사용하려고 하니 다음과 같은 에러가 나왔다. 해결방법 프로젝트 폴더 안에 node_modules 폴더를 지우고 npm install을 하면 새로운 node_modules이 생성되면서 서버가 실행된다. 2022. 5. 26. [Jenkins] jenkins github 연결하기 젠킨스 설치하기 젠킨스 설치는 아래 링크를 참고한다. Docker 사용해서 Jenkins 젠킨스 설치하기 토큰 발급받기 젠킨스와 깃허브를 연결하기 위해서는 깃허브에서 토큰을 발급받아야 한다. 먼저 깃허브에 들어가 프로필을 누르고 Settings로 이동한다. 왼쪽 메뉴에서 Developer settings -> Personal access tokens 로 이동 후 Generate new token 선택 발급된 token 값을 복사한다. Jenkins jenkins 관리 -> 시스템 설정 -> 아래 부분에 Github 부분에 방금 생성한 토큰값을 저장해준다. Secret : 깃허브에서 생성한 토큰 입력 ID : 본인이 지정하는 식별자ID 정보 입력 (ex. github) Test Connection 을 선택.. 2022. 5. 25. [Docker] Docker 사용해서 Jenkins 젠킨스 설치하기 Jenkins 젠킨스 설치하기 도커는 설치되어 있다고 가정하고 진행한다. 도커설치 명령어다. 8080 포트는 사용중이여서 18080으로 사용했다. 참고로 jenkins 공식 docker이미지를 사용하면 기본 설정이 대한민국이 아니다. docker run -itd --name jenkins -p 18080:8080 jenkins/jenkins:lts 도커로 젠킨스를 만들면 다음 url : http://localhost:18080/ 로 접속할 수 있다. 초기 비밀번호는 다음 경로에서 확인할 수 있다. docker exec -it jenkins bash cat /var/jenkins_home/secrets/initialAdminPassword 직접 접속하지 않고 아래 내용처럼 확인할 수 있다. docker e.. 2022. 5. 25. [AWS] ec2 볼륨 수정 EC2 를 프리티어 t2.micro 로 생성하면 기본 10Gb를 할당받는다. 이것저것 설치하고 사용하다보니 10Gb는 용량이 부족해 용량을 늘려서 사용하고자 한다. 볼륨 수정 EC2 -> 볼륨 -> 크기를 수정하고자 하는 볼륨 인스턴스 수정 볼륨을 수정하기 전에 인스턴스를 스냅샷을 통해 중요한 파일은 백업시켜둔다. optimiziong 으로 확장중인 것을 확인할 수 있다. 100% 나 사용중이 되면 사용 할 준비가 되는 것이다. 하드디스크가 20Gb 라고해서 C드라이브가 20Gb인것은 아니다. 전체 드라이브에서 일부분을 할당하고 나머지는 D드라이브처럼 사용한다. 늘어난 볼륨에 대해서 파티션 설정을 해주어야 한다. lsblk 명령어를 사용해 현재 볼륨 크기를 확인한다. sudo growpart /dev/x.. 2022. 5. 23. [AWS] CodeDeploy Appspec.yml 설명 정리 Appspec hooks 섹션 BeforeInstall 대체 작업 세트가 생성되기 전에 작업을 실행하려면 이 항목을 사용합니다. 대상 그룹 하나가 원래 작업 세트와 연결됩니다. 테스트 리스너(선택 사항)가 지정된 경우 원래 작업 세트와 연결됩니다. 이 시점에서는 롤백이 불가능합니다. AfterInstall 대체 작업 세트가 생성되고 대상 그룹 중 하나가 연결된 후 작업을 실행하면 이 항목을 사용합니다. 테스트 리스너(선택 사항)가 지정된 경우 원래 작업 세트와 연결됩니다. 이 수명 주기 이벤트에서 후크 함수의 결과는 롤백을 트리거할 수 있습니다. AfterAllowTestTraffic 테스트 리스너가 대체 작업 세트에 트래픽을 제공한 후 작업을 실행하려면 이 항목을 사용합니다. 이 시점에서 후크 함수의 .. 2022. 5. 23. 이전 1 ··· 27 28 29 30 31 32 33 ··· 104 다음