인프라 & 배포 (4) 썸네일형 리스트형 Github Action + SpringBoot + Elastic Beanstalk 무중단 배포 다시 도전 1. 역할 이름 수정elasticbeanstalk이 아니라 elaticbeanstalk 2. Elastic Beanstalk 다시 생성변경된 역할로 다시 생성 잘 생성이 되었다~~ 3. application.yml 파일의 환경 변수도 elastic beanstalk 환경 속성에 추가하기 JWT_SECRET 추가! 헬스 체크 요청을 위한 API URL이 /health 인데, 시큐리티로 인해 막혀있는 상황이라 요청 허가로 변경 SecurityConfig.java@RequiredArgsConstructor@Configuration@EnableWebSecuritypublic class SecurityConfig { private final JwtTokenProvider jwtTokenProvider;.. 무중단 CI/CD (Github Action + Elastic Beanstalk) 계속해서 배포에 실패하는 나··· 다시 처음부터 차근차근 기록해가면서 놓친 부분 찾기 시작 !! VPC vpc 생성총 4개의 서브넷 (public 2개, private 2개) 를 만들 예정 public 2개 - Elastic Beanstalk이 요구private 2개 - RDS에서 서브넷 그룹 생성 시 필요 서브넷 생성public, private 각각 가용영역 a와 c에 하나씩 만들어준다 인터넷 게이트웨이 생성인터넷 게이트웨이 생성 후 위에서 만든 VPC에 할당 인터넷 게이트웨이만 연결했다고 해서 퍼블릭 서브넷이 되는 것은 아님라우팅 테이블 생성 필요 라우팅 테이블 생성위에서 만든 VPC에 대한 라우팅테이블 생성 후라우팅 편집 - 아웃바운드 설정해주기! 0.0.0.0/0 : 모든 ip 주소에.. [docker] MySQL 컨테이너 포트 변경, IntelliJ database 연결 오류 mysql workbench가 3306번 포트를 사용하고 있어서 docker 컨테이너를 3307번 포트로 생성했다docker run --name mysql-container -e MYSQL_ROOT_PASSWORD=root -d -p 3307:3307 mysql:8.0.33 IntelliJ에서 database를 연결하려는데 에러 발생 ㅜㅜ FailedCan not read response from server. Expected to read 4 bytes, read 0 bytes before connection was unexpectedly lost. 컨테이너를 삭제했다가 다시 실행도 해보고3306번 포트로 컨테이너를 다시 만들기도 해봤지만 계속 오류가 났다 C:\Users\uzxn>docker.. [Docker] 컨테이너 생성 오류 실행한 명령어docker run --name mysql-container -e MYSQL_ROOT_PASSWORD=root -d -p 3306:3306 mysql:latestPORT 중복 에러 발생 3306 포트가 이미 사용중이라고 함Error response from daemon: Ports are not available: exposing port TCP 0.0.0.0:3306 -> 0.0.0.0:0: listen tcp 0.0.0.0:3306: bind: Only one usage of each socket address (protocol/network address/port) is normally permitted.3306포트를 사용하고있는 프로세스 찾기netstat -ano | findstr 3.. 이전 1 다음