백엔드는 자동, 웹은 검증한 SHA로 배포
웹 배포를 전용 수동 잡으로 나누고, 검증한 소스 SHA와 운영 웹 릴리스가 일치하는지 확인했습니다.
태그
이 주제로 남긴 기록 6편
웹 배포를 전용 수동 잡으로 나누고, 검증한 소스 SHA와 운영 웹 릴리스가 일치하는지 확인했습니다.
Flyway를 앱 교체 직전에 실행하도록 배포를 바꾸고, 이전 앱이 새 스키마에서도 동작하도록 적용 범위와 실패 처리를 정한 과정입니다.
약관 문서 배포와 시행 시각을 따로 관리하면서 생긴 4시간 반의 차이를 살펴봅니다.
분석 서버의 포트를 호스트에 게시하지 않고, 백엔드에서 보낸 빈 요청과 외부 연결 검사로 접근 범위를 확인했습니다.
같은 설치 명령을 다시 실행해 이전 사본을 덮은 경험에서, 재실행 전에 확인할 조건과 원본을 보존하는 방법을 정리했습니다.
인증을 추가한 뒤 배포 검사에 쓰던 404가 401로 바뀌었습니다. 후보의 liveness와 운영의 readiness를 나눠 배포를 검증한 과정입니다.