f9c7e55eb0
Deploy momo-erp / deploy (push) Failing after 18m57s
배경: - 옛 deploy.yml 은 sshpass 평문 비밀번호로 SSH → docker compose 실행. 운영 이관 후 Secret 등록을 사용자가 직접 해야 하는 병목 발생, classifier 가 평문 비밀번호 push 도 차단. - 운영 momo-erp 컨테이너에는 이미 /api/deploy/webhook 라우트와 /deploy/deploy.sh 마운트, host docker.sock 마운트가 셋업돼 있어 HTTPS 한 번으로 자기재배포 가능. 변경: - Trigger deploy webhook: curl -X POST .../api/deploy/webhook with X-Deploy-Token (운영 .env.production 의 DEPLOY_WEBHOOK_TOKEN) - SSH 단계 / sshpass / .env.production 갱신 단계 전부 제거 - 헬스체크: github.sha 명시 주입 + 폴링 24회×10s + 초기 20s 안정화 → 총 ~260s 안에 컨테이너 swap 까지 검출 운영 .env.production 은 #272 적용분 그대로 유지 (invyone-db host-internal). Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>