- docs/troubleshooting/ → troubleshooting/ - DOCS 루트 레벨에 위치하도록 변경 - README.md 링크 경로도 함께 수정
996 B
996 B
배포 워크플로우 최적화 및 시스템 개선
날짜: 2025-07-10
작업자: happybell80 & Claude
오전 시간 미상
배포 워크플로우 최적화 (34초 → 18초)
문제:
curl: (56) Recv failure: 상대편이 연결을 끊음에러 발생- 배포 시간 과다 소요 (34초)
원인:
- Health check 타이밍 이슈 - 앱 시작 전 curl 실행
- 불필요한
sleep 10대기 시간 - 매번 .env 파일 재생성으로 시간 소모
해결:
- Health check 제거 (Docker healthcheck로 대체)
- .env 파일 조건부 생성 (없을 때만 생성)
docker compose up -d --build한 번에 처리
결과:
- 배포 시간 34초 → 18초 (47% 단축)
- 커밋:
4be30ee,82ea32b
heredoc 구문 오류 해결
문제:
- GitHub Actions에서 bash heredoc 구문 오류
원인:
- YAML 내부 SSH 세션에서 heredoc 들여쓰기 문제
해결:
- heredoc을 echo 명령들로 변경
커밋: 4be30ee