deployer가 webhook 받을 때 packs-lab을 자동 rebuild·재시작·헬스체크 안 하던 근본 원인 — deploy.sh의 BUILD_TARGETS / CONTAINER_NAMES / HEALTH_ENDPOINTS 3개 화이트리스트에서 packs-lab 누락. SERVICES 화이트리스트(deploy-nas.sh)는 rsync 동기화용이라 별도이며 거기엔 이전에 추가했지만 빌드 트리거는 deploy.sh가 담당. Fix: - BUILD_TARGETS, CONTAINER_NAMES, HEALTH_ENDPOINTS에 packs-lab 추가 - media/packs 디렉토리 자동 mkdir + chown (admin이 수동 생성하던 절차 제거) - DATA_DIRS는 path 다르니(data/X 아닌 media/packs) 제외 이번 push 자체는 옛 deploy.sh로 처리되지만 새 deploy.sh가 RUNTIME에 sync된 후 다음 push부터 packs-lab이 자동 빌드·헬스체크된다.
3.6 KiB
3.6 KiB