36 lines
2.0 KiB
XML
36 lines
2.0 KiB
XML
<?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 --hard и затёр бы его.
|
||
Установка на сервере:
|
||
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>
|