3.9 KiB
3.9 KiB
2026-05-16 — Дневник
Enduro Trails — миграция на новое репо
Что сделано:
- Переключили прод с
/home/slin/enduro-trails/prototype/(старый) на/home/slin/repos/enduro-trails/(новое репо) - Данные скопированы в
/home/slin/repos/enduro-trails/data/(sqlite + terrain тайлы) - Nginx исправлен — upstream поменян с
172.22.0.2:5558на172.18.0.2:5558(новый контейнер) - Terrain nginx — переключен alias на
/home/slin/repos/enduro-trails/data/terrain/, права доступа исправлены для www-data - UI восстановлен —
index.html,app.js,app.cssвосстановлены до состояния фазы 5.4- Добавлены: zoom-controls, scale-bar, terrain кнопка (горы △)
updateScaleZoom()уже был в app.js (создаёт scale bar динамически)
- Коммит в git — запушено в ветку
feature/ET-001-barriers-footways - Старый прототип цел —
/home/slin/enduro-trails/не тронут, готов для отката
Проблемы по ходу:
- Старый Docker-контейнер был удалён (не остановлен) — актуальная статика потеряна
- UI фазы 5.4 никогда не коммитился в git (жил только через
docker cp) - Dev-агент дважды падал (потеря контекста после рестарта, таймаут на большом файле)
- Место на диске кончилось при копировании terrain тайлов — Слава почистил
- Зумы 13-14 hillshade не докопировались (запущено в фоне, PID 32124)
- Nginx upstream IP поменялся (новый контейнер в другой Docker network)
Мультиагентный пайплайн:
- Dev-агент (restore-enduro-ui) — таймаут на большом index.html
- Разбила на два: restore-index-html + restore-app-js — оба завершились
- QA-агент (ui-test-enduro) — скриншоты показали что scale bar создаётся динамически через JS (Playwright не ждёт)
- Финальная доработка CSS сделана вручную через SSH
Текущее состояние:
- ✅ UI работает на
https://openclaw.mva154.duckdns.org/enduro/ - ✅ Terrain тайлы отдаются
- ✅ OSRM роутинг работает (шлагбаумы заблокированы, тротуары исключены)
- ⚠️ style.json/style-dark.json — не проверены на соответствие прототипу
- ⚠️ index.html — terrain кнопка в map-controls-r (была в toolbar в прототипе)
- ⚠️ Ветка не смержена в main
Уроки:
- ВСЕГДА коммитить статику в git — docker cp без коммита = потеря при удалении контейнера
- Docker volume mount решает проблему — файлы сразу видны без рестарта/cp
- Dev-агент не справляется с большими файлами (>30KB) за один прогон — разбивать на части
OpenClaw
- Слава обновил OpenClaw (protocol mismatch после обновления — решилось hard refresh)
Диск mva154
- 87GB/118GB занято, 26GB свободно (до копирования terrain)
- Топ: enduro-trails data ~30GB (старый + новый), openclaw tasks 7.7GB, agents 6.7GB
- Можно почистить: openclaw agents кэши, неиспользуемые Docker images (Plane ~3.5GB)