1. 작성일
- 2022-07-15
2. 회고
배포작업에 생각보다 애를 먹고있다.
AWS의 ECR이 도커 허브의 기능을 하는곳임을 알게되었다. 여기에 도커 이미지 파일을 배포하면 된다!
도커 - ECR - S3 - EB - EC2 - RDS(MySQL)
EB 구성에 RDS를 연결하려하니 버전문제가 발생하여 해결하는데 애를 먹었다 cli환경에서 yum이라는 명령어도 처음보았고 어려운 작업이었지만 형철 튜터님의 도움으로 잘 해결할 수있었다.
-> 추후 RDS를 EB구성에 연결하지 않고도 쓸 수 있지 않나? 하여 연결하지 않고 테스트를 해봤는데 문제없이 돌아갔다....무엇을 위한 사투였는가
프로젝트에 yml파일 및 도커 파일 세팅을 한 후 배포 테스트를 진행하였다. 자잘한 설정 에러가 많이 발생하였지만 문제 지점을 빠르게 발견하여 배포의 전 과정 중 80~90퍼 까지 성공했는데 s3 access denied 문제가 발생하였다.. 여기서 원인을 찾는데 엄청나게 고생했는데.. 이에 대한 내용은 해당 포스팅에 해당하는 날에 발생한 문제가 아니기에 다음 포스팅으로!
3. 오늘의 포스팅
- 2022.07.15 - [프로그래밍/JPA Project - sparta] - EB - Database 연결 이슈 (Configuration validation exception: Invalid option value: '5.6' (Namespace: 'aws:rds:dbinstance', OptionName: 'DBEngineVersion'): Engine Version 5.6 not supported for mysql db)
- 2022.07.15 - [프로그래밍/JPA Project - sparta] - 깃액션 배포 에러 - build 파일 인식 에러
'일기 > TIL' 카테고리의 다른 글
프로젝트 사용자 테스트 준비 (스파르타 클라우드 엔지니어 캠프 Day+93) (0) | 2022.07.20 |
---|---|
프로젝트 사용자 테스트 준비 (스파르타 클라우드 엔지니어 캠프 Day+92) (0) | 2022.07.18 |
카페 리뷰 기능 구현 (스파르타 클라우드 엔지니어 캠프 Day+88) (1) | 2022.07.15 |
고객 피드백 받기 D-2(스파르타 클라우드 엔지니어 캠프 Day+87) (0) | 2022.07.14 |
카페 검색, 필터 기능을 구현 - 전략패턴 사용 ★★★★★(스파르타 클라우드 엔지니어 캠프 Day+86) (0) | 2022.07.12 |