개발자의 logs
항해99 12주차 WIL : Docker & NGINX 본문
인프라에는
1. Git Action
2. Docker
3. Nginx
라는 삼대장들이 있다. 물론 더 나아간다면 Git Action보다는 Jenkins를 쓰려고 하는 사람들도 있다. 참고로 travi라는 것도 있다.
난 처음엔 Git Action을 활용해서 자동배포까지 하려고 했다. 즉 ci-cd 파이프라인을 구축하려고 했다.
시도해보니 ci 파이프라인까진 어쩌저쩌했지만 문제는 cd 파이프라인이였다. * i.o timeout 에러가 계속 뜨는데, 인터넷 어디를 찾아봐도 해결책은 쉽게 찾을 수 없었다. 어떤 사람은 이 에러를 찾다가 포기했다고.
그러던 중에 팀원이 한명더 개인사정으로 하차를 했고, 난 인프라를 계속 잡고 있을 수 없기 때문에 우선적으로 먼저 처리해야 하는 일로 다시 돌아갔다. ( 어쩌면 실패의 경험을 계속 맛보는게 두려워서 팀을 위해서라며 자기합리화를 하고 도망친 걸수도? )
해야할 일에 대해서 다 처리하고나서 다시 인프라로 돌아왔고, 다시 Docker부터 차근차근 해나갔다.
docker build, docker tag, docker-compose, docker run , docker volume, docker bind . . .
내가 잘 찾고 있는걸까?
변형된 코드보다는 Origin 코드에서 사람들이 어떻게 바꿨는지부터 분석하자.
영어로 검색하자. 이 세상 사람들은 대부분 영어를 쓴다.
Docs, example, reference 라고 찾아보자.
마지막으로 docker와 nginx 테스트와 오류, 버그 수정을위해 서버를 자주 껐었는데, 그 때마다 이해해준 이형섭(형)님에게
무한한 감사를 드린다. 어찌보면 내 욕심이었는데 좋은 동료를 만나서 다행이라 생각한다.
-끝-
'개발자 학습노트 > * 학습일기*' 카테고리의 다른 글
TIL - 항해99 실전프로젝트 동료의 나에 대한 피드백 ! (0) | 2022.08.09 |
---|---|
항해99 WIL - 수고했어요 / 실전프로젝트 기술정리 (0) | 2022.08.07 |
11주차 WIL - 안된다면 또 다시 / TDD (2) | 2022.07.24 |
10주차 WIL - 변명은 없다 / 지금까지 써본 실전 기술정리 (0) | 2022.07.17 |
nodejs multer s3에 연결하기 소스코드 source code (0) | 2022.07.15 |