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