1.5 KiB
1.5 KiB
Runbook: Enduro Trails
Сервисы
| Сервис | Команда | Порт |
|---|---|---|
| App (API + static) | docker compose up -d app |
5558 |
| GPS Collector (разовый запуск) | docker compose --profile batch run --rm gps-collector |
— |
| GPS Collector (с регионом) | docker compose --profile batch run --rm gps-collector python scripts/gps_collect.py --region tsfo_plus_chuvashia --source osm |
— |
Deploy
Deploy выполняется автоматически через Multi-Agent Orchestrator. При ручном деплое:
cd /home/slin/repos/enduro-trails
git pull origin main
docker compose up -d app
GPS Collector
Первичный сбор треков (ЦФО + Чувашия, OSM):
cd /home/slin/repos/enduro-trails
nohup docker compose --profile batch run --rm gps-collector python scripts/gps_collect.py --region tsfo_plus_chuvashia --source osm > /tmp/gps-collector.log 2>&1 &
Статус:
tail -f /tmp/gps-collector.log
Активация EnduroRussia/ttrails источников — после юридического review ADR-010/ADR-011:
- Обновить статус ADR до
accepted - Установить
enabled: trueвconfig/gps_sources.yaml
Healthcheck
curl -s https://openclaw.mva154.duckdns.org/enduro/api/health
curl -s https://openclaw.mva154.duckdns.org/enduro/api/gps-tracks/health
Логи
docker logs enduro-trails-app-1 --tail 50
tail -f /var/log/enduro-trails/deploy-hook.log