전체 글 (190) 썸네일형 리스트형 [AWS Elastic Beanstalk] health check error 1. health check 하는 이유 헬스 체크는 생성 된 ec2 인스턴스가 정상적인 상태인지 확인하기 위해 한다. 이러한 체크는 필수적으로 이루어져야 한다. 그래야 해당하는 인스턴스가 정상적인 상태인지 알 수가 있다. 2. 문제점 AWS EB는 default로 '/' url을 보내 정상적으로 통신이 가능한지 확인을 자동적으로 해준다. 그래서 해당 경로를 처리하는 api를 만들어주지 않으면 EB가 정상적으로 작동하지 않는다. 3. 해결책 import org.springframework.beans.factory.annotation.Value import org.springframework.http.HttpStatus import org.springframework.http.ResponseEntity im.. [CI/CD] Github Action + AWS Elastic Beanstalk + ECR + IAM + Docker + ARM + Java or Kotlin + Spring Boot + Gradle 배포 (5) 해당 자료는 총 5개 파트로 나누어서 자료를 정리할 예정이다. part 1. IAM user 권한 설정 part 2. ECR repo 세팅 part 3. EB 설정 후 샘플 코드 서버 세팅 part 4. Spring Boot 프로젝트 내부 설정 part 5. github action 세팅 Part 5. github action 세팅 part 4를 못 보셨다면 먼저 보시길 바란다. https://dexlee.tistory.com/172 1. github action 이란? GitHub Actions is a continuous integration and continuous delivery (CI/CD) platform that allows you to automate your build, test, an.. [CI/CD] Github Action + AWS Elastic Beanstalk + ECR + IAM + Docker + ARM + Java or Kotlin + Spring Boot + Gradle 배포 (4) 해당 자료는 총 5개 파트로 나누어서 자료를 정리할 예정이다. part 1. IAM user 권한 설정 part 2. ECR repo 세팅 part 3. EB 설정 후 샘플 코드 서버 세팅 part 4. Spring Boot 프로젝트 내부 설정 part 5. github action 세팅 Part 4. Spring Boot 프로젝트 내부 설정 part 3을 못 보셨다면 먼저 보시길 바란다. https://dexlee.tistory.com/171 Intro. EB 커스텀 설정, 도커 이미지 만들기, EB 환경에서 이미지 실행 json파일에 대해서 알아보겠다. 1. EB 커스텀 설정 1) .ebextensions eb 커스터마이징 설정 [1] .ebextensions/00-set-timezone.config.. [CI/CD] Github Action + AWS Elastic Beanstalk + ECR + IAM + Docker + ARM + Java or Kotlin + Spring Boot + Gradle 배포 (3) 해당 자료는 총 5개 파트로 나누어서 자료를 정리할 예정이다. part 1. IAM user 권한 설정 part 2. ECR repo 세팅 part 3. EB 설정 후 샘플 코드 서버 세팅 part 4. Spring Boot 프로젝트 내부 설정 part 5. github action 세팅 Part 3. EB 설정 후 샘플 코드 서버 세팅 part 1,2를 못 보셨다면 먼저 보시길 바란다. https://dexlee.tistory.com/170 1. EB(Elastic Beanstalk) 특징 배포 파일(jar)만 넘겨주면 자동적으로 배포를 해줘서 관리가 매우 편리하다. eb 환경설정으로 배포 파일에 대한 환경을 구분할 수 있다. 하나의 애플리케이션 하위에 환경을 나누는 구조이다. 2. EB(Elastic.. [CI/CD] Github Action + AWS Elastic Beanstalk + ECR + IAM + Docker + ARM + Java or Kotlin + Spring Boot + Gradle 배포 (2) 해당 자료는 총 5개 파트로 나누어서 자료를 정리할 예정이다. part 1. IAM user 권한 설정 part 2. ECR repo 세팅 part 3. EB 설정 후 샘플 코드 서버 세팅 part 4. Spring Boot 프로젝트 내부 설정 part 5. github action 세팅 Part 2. ECR repo 세팅 part 1을 못 보셨다면 먼저 보시길 바란다. https://dexlee.tistory.com/169 1. ECR(Elastic Container Registry) 특징 간단하게 설명하면 docker container의 이미지를 저장하는 repository 서비스이다. ECR은 aws가 제공하는 여러 container 서비스를 편하게 사용하기 위해 private repository를.. [CI/CD] Github Action + AWS Elastic Beanstalk + ECR + IAM + Docker + ARM + Java or Kotlin + Spring Boot + Gradle 배포 (1) 해당 자료는 총 5개 파트로 나누어서 자료를 정리할 예정이다. part 1. IAM user 권한 설정 part 2. ECR repo 세팅 part 3. EB 설정 후 샘플 코드 서버 세팅 part 4. Spring Boot 프로젝트 내부 설정 part 5. github action 세팅 Intro. workflow Part 1. IAM user 권한 설정 1. IAM(Identity and Access Management) user 사용 이유 이번 시간에는 IAM user 생성부터 시작할 것이다. aws는 root 계정으로 접근하는 것을 추천하지 않는다. 특정 권한을 가진 user로 aws 서비스에 접근하는 것을 추천한다. 즉, iam user는 aws 서비스에 접근 권한을 얻기 위함이다. 2. IAM.. AWS Elastic Beanstalk + Java or Kotlin 배포 방법 1. EB 배포 시 필요한 파일 1) application.jar 배포 시 필요한 코드, 라이브러리, 설정이 포함되어 있다. jar 파일은 zip 파일이다. [1] jar 파일 실행 방법 java -Dfile.encoding=UTF-8 -jar application.jar [2] 내부 파일 목록을 보고 싶을 때 사용하는 명령어.(배포와는 관련 없다.) (1) jar 파일 추출 방법 jar -xvf application.jar (2) jar 파일 목차 보는 방법 jar -tvf application.jar 2) .ebextensions eb 커스터마이징 설정 3) .platform nginx 등 eb 설정이 아닌 설정 파일을 보관하는 디렉토리 4) Procfile 설정 파일을 실행시키기 위한 파일 만약에 .. 청약통장 1. 청약통장 사용 할 수 있는 경우 아파트 지은 후 입주자 모집 때 청약 통장이 있어야 입주 신청을 할 수 있다. 2. 주택의 두 가지 경우 1) 공공주택(공공분양)이란? 국가, 지방자치단체, 한국토지주택공사, LH 등이 직접 건설되는 주택 2) 민영주택(민간분양)이란? 민간기업이 건설하는 주택 3. 청약통장 관리 방법 한 달에 10만원씩 입금하는 것이 당첨 될 확률 높음 (1) 공공분양 당첨 우선 순위 인정 금액이 최소 2만원에서 최대 10만원이라, 10만원을 입금해야 최고 점수를 받을 수 있어서 한 달에 10만원씩 입금하는 것이 유리 (2) 민간분양 통장에 있는 금액이 중요 (그렇다고 미리 입금할 필요는 없고 한 달에 10만원씩 입금하다가 입주자모집공고일 당일까지만 필요 금액을 한 번에 입금하면 .. 이전 1 ··· 3 4 5 6 7 8 9 ··· 24 다음