1.3 KiB
1.3 KiB
Dev Report: Enduro Trails — OSRM роутинг "Дикий путь"
Дата: 2026-05-03 Статус: IN PROGRESS
Задача
Добавить роутинг "Дикий путь": маршрут А→Б с максимизацией грунтовых дорог. Фаза 1: OSRM на сервере (Lua профиль + Docker + сборка графа) Фаза 2: API endpoint в app.py Фаза 3: Фронт (кнопка, панель, JS логика)
Сделано
- requirements.txt — добавлен httpx==0.27.0
- app.py — импорт httpx, OSRM_URL, endpoint /api/route
- index.html — кнопка 🗺️, route-panel
- app.js — toggleRouteMode, clearRoute, buildRoute, initRouteClicks
- Lua профиль на сервере
- docker-compose.yml на сервере
- Сборка OSRM графа
- Деплой приложения
Изменённые файлы
prototype/requirements.txt— добавлен httpxprototype/app.py— OSRM_URL + /api/route endpointprototype/static/index.html— кнопка + route-panelprototype/static/app.js— JS роутинг
Следующий шаг
Создать файлы на сервере, собрать граф, задеплоить.