o2o-site-AEO/solution/site/scripts/mockup/vendor/retired
Mina Choi 29af37f158 [chore] site/mockup: 목업 스크립트·벤더 번들 정리 — stay2/stay3 빌드 도구 추가
patch_stay.py·inject.js/css·audit-all.mjs 갱신, 벤더 번들 교체(index-D9cPXCE3 →
index-D4jgGFP4 등), stay3 백업 스냅샷과 stay2/stay3 빌드 스크립트(build_stay2.py·
build_stay3.py) 및 원본 템플릿(tpl-story·tpl-creative) 추가. 옛 번들은
vendor/retired/ 에 보관.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
2026-09-17 13:02:11 +09:00
..
index-3jZuRBrq.js [chore] site/mockup: 목업 스크립트·벤더 번들 정리 — stay2/stay3 빌드 도구 추가 2026-09-17 13:02:11 +09:00
index-5_0lQ250.js [chore] site/mockup: 목업 스크립트·벤더 번들 정리 — stay2/stay3 빌드 도구 추가 2026-09-17 13:02:11 +09:00
index-5e3IlLs2.js [chore] site/mockup: 목업 스크립트·벤더 번들 정리 — stay2/stay3 빌드 도구 추가 2026-09-17 13:02:11 +09:00
index-7BXa8l_o.css [chore] site/mockup: 목업 스크립트·벤더 번들 정리 — stay2/stay3 빌드 도구 추가 2026-09-17 13:02:11 +09:00
index--XyJjgYv.js [chore] site/mockup: 목업 스크립트·벤더 번들 정리 — stay2/stay3 빌드 도구 추가 2026-09-17 13:02:11 +09:00
index-A9fxjj7s.css [chore] site/mockup: 목업 스크립트·벤더 번들 정리 — stay2/stay3 빌드 도구 추가 2026-09-17 13:02:11 +09:00
index-Bdss4u7O.css [chore] site/mockup: 목업 스크립트·벤더 번들 정리 — stay2/stay3 빌드 도구 추가 2026-09-17 13:02:11 +09:00
index-BHkZlihM.js [chore] site/mockup: 목업 스크립트·벤더 번들 정리 — stay2/stay3 빌드 도구 추가 2026-09-17 13:02:11 +09:00
index-BJBxWcjL.css [chore] site/mockup: 목업 스크립트·벤더 번들 정리 — stay2/stay3 빌드 도구 추가 2026-09-17 13:02:11 +09:00
index-BKdx54Vn.js [chore] site/mockup: 목업 스크립트·벤더 번들 정리 — stay2/stay3 빌드 도구 추가 2026-09-17 13:02:11 +09:00
index-BqNL9jFK.css [chore] site/mockup: 목업 스크립트·벤더 번들 정리 — stay2/stay3 빌드 도구 추가 2026-09-17 13:02:11 +09:00
index-C1AI633q.js [chore] site/mockup: 목업 스크립트·벤더 번들 정리 — stay2/stay3 빌드 도구 추가 2026-09-17 13:02:11 +09:00
index-C3fFNl3r.css [fix] site/mockup: 번들을 머지본으로 갈아 끼우고, 점검을 그날 결정에 맞춘다 2026-09-14 20:01:28 +09:00
index-C3jAMB8g.js [chore] site/mockup: 목업 스크립트·벤더 번들 정리 — stay2/stay3 빌드 도구 추가 2026-09-17 13:02:11 +09:00
index-C8x9iYPR.js [chore] site/mockup: 목업 스크립트·벤더 번들 정리 — stay2/stay3 빌드 도구 추가 2026-09-17 13:02:11 +09:00
index-Ca56_GPt.css [chore] site/mockup: 목업 스크립트·벤더 번들 정리 — stay2/stay3 빌드 도구 추가 2026-09-17 13:02:11 +09:00
index-CK5DYKBy.js [chore] site/mockup: 목업 스크립트·벤더 번들 정리 — stay2/stay3 빌드 도구 추가 2026-09-17 13:02:11 +09:00
index-cLeIzd6j.js [chore] site/mockup: 목업 스크립트·벤더 번들 정리 — stay2/stay3 빌드 도구 추가 2026-09-17 13:02:11 +09:00
index-ClPk5IVo.css [chore] site/mockup: 목업 스크립트·벤더 번들 정리 — stay2/stay3 빌드 도구 추가 2026-09-17 13:02:11 +09:00
index-CNYGFp9U.js [chore] site/mockup: 목업 스크립트·벤더 번들 정리 — stay2/stay3 빌드 도구 추가 2026-09-17 13:02:11 +09:00
index-CpWCXaQF.js [chore] site/mockup: 목업 스크립트·벤더 번들 정리 — stay2/stay3 빌드 도구 추가 2026-09-17 13:02:11 +09:00
index-CRZHnD1Y.js [chore] site/mockup: 목업 스크립트·벤더 번들 정리 — stay2/stay3 빌드 도구 추가 2026-09-17 13:02:11 +09:00
index-CxuF_KSi.js [chore] site/mockup: 목업 스크립트·벤더 번들 정리 — stay2/stay3 빌드 도구 추가 2026-09-17 13:02:11 +09:00
index-CZqaGt1x.js [chore] site/mockup: 목업 스크립트·벤더 번들 정리 — stay2/stay3 빌드 도구 추가 2026-09-17 13:02:11 +09:00
index-D9cPXCE3.js [fix] site/mockup: 번들을 머지본으로 갈아 끼우고, 점검을 그날 결정에 맞춘다 2026-09-14 20:01:28 +09:00
index-DaD5y-Zt.js [chore] site/mockup: 목업 스크립트·벤더 번들 정리 — stay2/stay3 빌드 도구 추가 2026-09-17 13:02:11 +09:00
index-DDxwteyn.js [fix] site/mockup: 번들을 머지본으로 갈아 끼우고, 점검을 그날 결정에 맞춘다 2026-09-14 20:01:28 +09:00
index-DFBEM1Zh.js [chore] site/mockup: 목업 스크립트·벤더 번들 정리 — stay2/stay3 빌드 도구 추가 2026-09-17 13:02:11 +09:00
index-DhgbLcP1.css [chore] site/mockup: 목업 스크립트·벤더 번들 정리 — stay2/stay3 빌드 도구 추가 2026-09-17 13:02:11 +09:00
index-DlnPMd4l.js [chore] site/mockup: 목업 스크립트·벤더 번들 정리 — stay2/stay3 빌드 도구 추가 2026-09-17 13:02:11 +09:00
index-DQreaXOf.css [fix] site/mockup: 번들을 머지본으로 갈아 끼우고, 점검을 그날 결정에 맞춘다 2026-09-14 20:01:28 +09:00
index-DU8W6rqA.css [chore] site/mockup: 목업 스크립트·벤더 번들 정리 — stay2/stay3 빌드 도구 추가 2026-09-17 13:02:11 +09:00
index-DUeGvBPS.js [feat] site/mockup: 시연본 갱신 — 주변 맛집 31곳·국가유산 야행·차 동선 분기·번들 최신화 2026-09-14 17:07:01 +09:00
index-e3wSjicU.css [chore] site/mockup: 목업 스크립트·벤더 번들 정리 — stay2/stay3 빌드 도구 추가 2026-09-17 13:02:11 +09:00
index-HJJZguqY.css [chore] site/mockup: 목업 스크립트·벤더 번들 정리 — stay2/stay3 빌드 도구 추가 2026-09-17 13:02:11 +09:00
index-k3f3eOzb.css [feat] site/mockup: 시연본 갱신 — 주변 맛집 31곳·국가유산 야행·차 동선 분기·번들 최신화 2026-09-14 17:07:01 +09:00
index-Oh-uJEkS.js [chore] site/mockup: 목업 스크립트·벤더 번들 정리 — stay2/stay3 빌드 도구 추가 2026-09-17 13:02:11 +09:00
index-OY0v3az2.js [chore] site/mockup: 목업 스크립트·벤더 번들 정리 — stay2/stay3 빌드 도구 추가 2026-09-17 13:02:11 +09:00
README.md [feat] site/mockup: 시연본 갱신 — 주변 맛집 31곳·국가유산 야행·차 동선 분기·번들 최신화 2026-09-14 17:07:01 +09:00

물러난 번들 — 지우지 않는다

여기 있는 파일은 더 이상 아무 HTML 도 가리키지 않는 옛 번들이다. 그래도 서버에는 올린다.

왜

/s/ 는 5분 캐시(max-age=300)다. 새 index.html 을 올려도 그동안 손님 브라우저에는 옛 HTML 이 남아 있고, 그 HTML 은 옛 해시 이름으로 css·js 를 부른다. 그 파일을 서버에서 지우면 그 손님에게는 스타일도 스크립트도 404 다 — 화면은 뜨는데 헤더가 안 붙고 푸터 색이 빠진 민짜 문서가 된다.

실측(2026-09-14): 번들을 갈면서 옛 두 개를 docker exec rm 으로 지웠더니 바로 그 증상이 났다. "헤더가 스티키가 아니고 푸터가 투명해졌다" — 파일이 사라진 것이지 CSS 가 바뀐 게 아니다. 제품 쪽 프리렌더가 옛 자산을 30일 보관하는 것도 같은 이유다(prerender.ts ASSET_RETENTION_DAYS).

규칙

  • 번들을 갈면 옛 파일을 지우지 말고 이리로 옮긴다. vendor/ 뿌리에는 현재 한 벌만 둔다 (patch_stay.py 가 뿌리에 js·css 각 하나임을 확인한다).
  • 배포할 때 뿌리와 이 폴더를 둘 다 서버 vendor/ 에 넣는다: docker cp vendor/retired/. $C:/app/solution/site/out/s/stay/vendor/
  • 30일쯤 지나 캐시가 다 빠지면 지워도 된다. 급할 것 없다 — 합쳐서 450KB 다.