Files
portal/render-service/package.json
T
Дмитрий de544c25b0 feat(autopodbor): рендер-сервис на виртуалке — Node+Playwright (фаза 6)
Рисовалка топологии Б (§5.6): портал зовёт по HTTP как xf4, она рисует и
отдаёт данные. Ни базы, ни Redis, ни денег. Смоук на живом 2ГИС: листинг 12
фирм, карточка 1 — чистый initialState.

- browser.mjs — постоянный браузер + маскировка + контекст-на-страницу +
  museum double-tap для поиска 2ГИС + отсечка картинок/шрифтов/медиа.
- proxy-pool.mjs — round-robin пул прокси из env PROXIES (резидентные/мобильные RU).
- server.mjs — POST /render {url,type}→{data}, auth X-Render-Key, семафор
  MAX_CONCURRENCY, /health.
- package.json, README.md, smoke.mjs, .gitignore (node_modules не в гит).

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-07-05 19:00:48 +03:00

18 lines
444 B
JSON

{
"name": "liderra-render-service",
"version": "1.0.0",
"private": true,
"type": "module",
"description": "Рендер-сервис 2ГИС/Яндекс на виртуалке (замена xf4). Только рисует: ни базы, ни денег.",
"scripts": {
"start": "node server.mjs",
"smoke": "node smoke.mjs"
},
"dependencies": {
"playwright": "^1.49.0"
},
"engines": {
"node": ">=20"
}
}