[chore] package.json,site/mockup: 점검 도구(playwright)를 선언하고 도는 자리를 적는다
`audit-all.mjs`·`rails-test.mjs` 가 playwright 로 도는데 **package.json 어디에도 선언이 없었다** — 내 PC 의 node_modules 에만 있어서, 새로 클론한 사람은 `npm install` 을 해도 점검을 못 돌린다. - package.json: devDependencies 에 playwright ^1.63.0 (실제 쓰던 판) - README: 점검은 **개발 PC에서 주소를 주고** 돈다 — 킹서버엔 node 가 없다. 도커에 넣지 않는 이유도 적었다(점검은 배포물이 아니라 개발 도구다) 검증: node audit-all.mjs https://web4ai.o2osolution.ai/s/stay → 45개 전부 통과 Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
This commit is contained in:
parent
2824dedd42
commit
3b4c5c98bc
@ -26,5 +26,8 @@
|
||||
},
|
||||
"engines": {
|
||||
"node": ">=20"
|
||||
},
|
||||
"devDependencies": {
|
||||
"playwright": "^1.63.0"
|
||||
}
|
||||
}
|
||||
|
||||
@ -679,6 +679,22 @@ node audit-all.mjs
|
||||
그 기계에서 구운 번들 해시와 **무관하게** 뜬다.
|
||||
(2026-09-11 이전 판은 `/assets/…` 를 가리켜 다른 기계에서 흰 화면이었다.)
|
||||
|
||||
### 점검 도구는 어디서 도나 — 개발 PC에서, 주소를 받아서
|
||||
|
||||
`audit-all.mjs` · `rails-test.mjs` 는 **Playwright 로 진짜 크롬을 띄운다.** 그래서
|
||||
|
||||
- **킹서버에서는 못 돈다.** 그 서버에는 node 도 node_modules 도 없다(브라우저는 더더욱).
|
||||
- 대신 **개발 PC에서 주소를 주고 돌린다.** 대상이 로컬이든 킹서버든 명령은 같다.
|
||||
|
||||
```bash
|
||||
npm install # 레포 루트에서 한 번 (playwright 는 devDependencies)
|
||||
node audit-all.mjs # http://localhost/s/stay
|
||||
node audit-all.mjs https://web4ai.o2osolution.ai/s/stay
|
||||
```
|
||||
|
||||
★ 도커에 넣지 않는다. 점검은 **배포물이 아니라 개발 도구**다 — 운영 이미지에 브라우저(300MB+)를
|
||||
넣으면 서버가 그만큼 무거워지는데, 정작 점검은 사람이 볼 때만 돌린다.
|
||||
|
||||
### 렌더러를 다시 구운 뒤 (번들만 갈아 끼운다)
|
||||
|
||||
목업은 **다시 만들지 않는다.** `vendor/` 안의 css·js 한 벌만 새 번들로 바꾸고 주소를 다시 박는다.
|
||||
|
||||
Loading…
Reference in New Issue
Block a user