| Info |
|---|
комманды в инструкции выполняются из директории rtls - корневой рабочей директории ПО РТЛС |
Скрипты
Экспорт данных
- посмотреть рабочую версию ПО РТЛС , например repo.rtlsnet.ru:5000/srv:v6.12
Code Block docker ps --format 'table {{ .Image}}' | grep srv - скопировать скрипт export-cfg.sh на машину
- запустить скрипт export-cfg.sh, по успешному завершению будет создан файл rtls/postgres/schema.dmp
- сделать архив геоданных для переноса конфигурации карт, geoserver-data.tar.gz
Code Block tar -cvf geoserver-data.tar srv/geoserver-data gzip geoserver-data.tar
- забрать файлы rtls/postgres/schema.dmp и rtls/geoserver-data.tar.gz
...
Импорт данных
- распаковать файлы конфигурации для версии из которой экспортировались данные согласно инструкции для чистой установки Первая установка и обновление ПО RTLS LocIT. Функциональные характеристики. , запуск контейнеров лучше не пропускать, т.к на старт инициализируется структура файловой системы и конфигурация модулей
- после старта сервисов остановить контейнер srv
Code Block docker compose stop srv
- положить файл schema.dmp в папку rtls/postgres/ и geoserver-data.tar.gz в папку rtls/srv/
- скопировать скрипт import.sh на машину
- запустить скрипт import.sh
Code Block chmod +x ./import.sh ./import.sh
- Импортировать карты
Code Block rm -rf srv/geoserver-data tar -xvf ./srv/geoserver-data.tar.gz - запустить контейнер srv
Code Block docker compose start srv