어쩌다가 hive 땜시 이 쪽 연구가 당겨지게 되었다. 나도 정확히는 앱을 배포까지 해본 적은 없었기 때문에... 하여간에 앱배포를 어제는 실패했다. 기본적인 CI/CD를 해보고자 Code Pipeline을 만들어서 Soruce -> Build -> Deploy를 해보고 싶었는데... 계속 실패했다.
BuildArtifact를 가져올 수 없다고 징징대길래 어짜피 하는 것도 없어서 Source -> Deploy로 단축시켰다.
SoruceArtifact는 다행히 잘 가져온다. 그래서 일단 S3에 배포하는 것도 static한 웹사이트를 지원한다고 하길래 elastic beanstack로 갈아 탔다.
이거 하는데도
1. elastic beanstalk 자체를 만들고 env를 만든다.

2. env에 넣을 instance를 생성한다.

이것도 보니까 내가 직접 instance를 만들 필요가 없다. 그냥 key만 하나 만들면 되는 걸 왜 또 난 복잡하게...

하여간에 이렇게까지 했는데 Deploy가 안된다. 오늘 안에 배포하기는 글렀을 지도 모르겠다고 생각했는데 다행히도 Procfile을 이용하니 바로 배포에는 성공했다.

근데 접속해도 502뜨길래 아래꺼로 시도 해봤는데 안된다.
[AWS] Elastic Beanstalk 502 Bad Gateway 해결하기
문제 상황 AWS에서 Elastic Beanstalk 환경을 구성하여 Spring Boot 프로젝트를 배포한 후, 배포된 URL로 접속했을 때 아래와 같이 502 Bad Gateway 오류가 나타나는 문제가 발생했다. HTTP 502 상태 코드 (Bad Gatewa
dream-and-develop.tistory.com
대체 배포는 언제쯤 자동화할 수 있을까...
'General CS' 카테고리의 다른 글
객체 지향 프로그래밍의 5원칙 SOLID (0) | 2024.02.17 |
---|