- 배포 시 shared/storage/credentials → storage/credentials 심링크 생성
- Google Cloud 서비스 계정 JSON 파일 접근 보장
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
- Production 배포 스크립트에 chmod 640 추가
- vi 편집으로 인한 .env 권한 변경(600) 방지
- 2026-03-03 장애 재발 방지 (PHP-FPM이 .env 읽기 실패 → 500)
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
- 기존: mkdir로 릴리즈 디렉토리에 logs 생성 → 배포마다 로그 유실
- 변경: ln -sfn shared/storage/logs → 로그 영속 보존
- 원인: 전자계약 PDF 합성 오류 추적 중 발견
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
- Checkout 단계에서 GIT_COMMIT_MSG 캡처 (git log -1 --pretty=format:'%s')
- checkout scm을 slackSend 이전으로 이동 (커밋 정보 먼저 획득)
- 빌드 시작, 성공, 실패 모든 Slack 메시지에 커밋 제목 포함
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
- slackSend 3곳에 tokenCredentialId: 'slack-token' 추가
- Deploy: mkdir -p bootstrap/cache storage/framework 추가
- tokenCredentialId 누락 시 Slack Bot Token 인증 실패 방지
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>