본문 바로가기
개발 기록

Github + Docker CI/CD

by 진꿈청 2024. 2. 24.

어제 토이 프로젝트 관련하여 AWS S3를 사용해 프로필 이미지 구현을 하려했으나

해외결제 가능 카드가 존재하지 않아서 발급받았다.

 

그래서 시간이 남아 어제부터 오늘까지 기존에 진행하려 했던

 

git과 docker를 활용한 CI/CD를 해보려 하였다.

 

하지만, AWS가 아니라 가상 머신에 띄워서 하려다보니 수많은 오류를 만났다.


우선, github actions를 설정하려면 접속할 수 있는 공인 ip가 있어야 하는데 가상머신에 띄우다보니 별도 설정이 필요했다.

또한, 가상 머신으로 인한 네트워크 설정에 수많은 오류를 만나다가 어느 순간부터는 내가 잘못 설정한건지

가상 머신으로 하면 안되는 것들인지 애매해지기 시작했다...

 

진짜 해볼 수 있는 경우의 수는 다 해본 것 같다..

 

그래도 아침 10시부터해서 오늘 오후 6시경에 결국 해냈다.

중간중간 내가 실수한 것도 있지만... 가상머신으로 하려다보니 애를 먹었다.

 

이것도 AWS를 쓰는 이유중 하나인가 싶기도 하다.

 

그래도 이것저것 많이 알게된 것 같다.

 

너무 많은 오류를 만나 수많은 트러블 슈팅을 했지만,

이게 또 될 것 같은데 될 것 같은데 하다가 안되다보니 이것만 수정해보자가 반복되어

무슨 오류들을 만났는지 정확히 기억나지 않는다. 

 

그래도 내일 인터넷 검색 기록을 확인해가며 블로그에 최대한 정리해볼 예정이다.

 

그리고 모든 Docker 명령어나 Docker Compose 명령어 github-workflows 문서도 나중에 따로 포스팅 하려한다.

'개발 기록' 카테고리의 다른 글

Spring Cloud Config 설정  (0) 2024.03.14
Spring Cloud를 공부하며  (0) 2024.03.10
2024-02-18 개발일지  (0) 2024.02.18
정보처리기사 필기 합격!  (0) 2024.02.17
[회고록] 해보고 싶은 것들  (0) 2024.02.15