Docker
개인 프로젝트에서 Docker 볼륨 관리하기
운영 중에는 작은 이상 신호도 빨리 분리해서 봐야 한다. Docker 볼륨 설정이 잘못되면 데이터 손실로 이어질 수 있다.
개인 프로젝트를 운영하면서 Docker 볼륨을 관리하다 보면 실수가 잦다. 특히 바꾼 설정과 확인한 값을 따로 남겨야 다음 실수를 줄일 수 있다.
문제 해결의 흐름
웹 개발 관점에서 보면 화면만 보고 판단하면 놓치는 값이 많다. 로그, 응답, 설정 중 하나를 증거로 잡아야 한다.
- 먼저 볼 값: 재현 조건과 로그
- 같이 비교할 값: 정상일 때의 상태
- 남겨둘 기록: 명령 출력, 응답 코드, 수정한 설정
기본 확인
npm run build
빌드부터 확인하면 불필요한 변경을 줄일 수 있다.
환경 차이 고려
로컬과 운영의 차이가 자주 숨어 있다. 환경 차이까지 적어두면 원인 추적이 쉬워진다.
검증 루틴
- 원래 증상이 같은 조건에서 다시 나는지 확인한다.
- 로그나 응답에서 바뀐 부분을 한 줄로 설명해본다.
- 공개 화면, 빌드 결과, 실제 요청 중 하나로 마지막 확인을 한다.
작은 확인을 남겨두면 다음 문제를 훨씬 짧게 처리할 수 있다. 관련 기록을 남겨두면 다음 확인이 훨씬 빨라진다.