Files
iistwin/traccar/traccar.xml.example

36 lines
2.0 KiB
XML
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<?xml version='1.0' encoding='UTF-8'?>
<!DOCTYPE properties SYSTEM 'http://java.sun.com/dtd/properties.dtd'>
<properties>
<!-- Минимальная конфигурация Traccar для GPS-модуля iistwin.
ВАЖНО: это ШАБЛОН. Реальный конфиг — traccar/traccar.xml —
в git НЕ хранится (в .gitignore), потому что содержит токен,
а деплой делает полный git reset и затёр бы его.
Установка на сервере:
cp traccar/traccar.xml.example traccar/traccar.xml
# и вписать токен из GPS_INGEST_TOKEN (.env) в forward.header ниже -->
<!-- Встроенная база H2 (данные в volume traccar_data) -->
<entry key='database.driver'>org.h2.Driver</entry>
<entry key='database.url'>jdbc:h2:/opt/traccar/data/database</entry>
<entry key='database.user'>sa</entry>
<entry key='database.password'></entry>
<!-- Web-интерфейс и REST API (внутри Docker-сети — порт 8082) -->
<entry key='web.enable'>true</entry>
<entry key='web.port'>8082</entry>
<!-- Forward позиций в CRM iistwin.
ВНИМАНИЕ: Traccar не подставляет env-переменные в конфиг —
в forward.header нужно вписать тот же токен, что задан
в переменной GPS_INGEST_TOKEN в .env CRM. -->
<entry key='forward.enable'>true</entry>
<entry key='forward.url'>http://app:5000/api/gps/ingest</entry>
<!-- json = POST с телом {position: {...}, device: {...}} — его понимает наш ingest;
по умолчанию forward.type=url (GET с query-параметрами), нам он не подходит -->
<entry key='forward.type'>json</entry>
<entry key='forward.header'>X-Gps-Token: ВСТАВИТЬ_СЮДА_ТОКЕН_GPS_INGEST_TOKEN</entry>
</properties>