Минимальные требования к аппаратным ресурсам сервера БД:
2 CPU 6 GB RAM HDD (см. формулу ниже)
Необходимый объём свободного места в БД (МБ): 500 + 0.4 * I
Минимальные требования:
2 CPU 4 GB RAM HDD 2 GB
Необходимый объём свободного места на диске (ГБ): 20 + l * K + F
СУБД: PostgreSQL (в т.ч. PostgreSQL Pro Standard или Enterprise) версии 11.6 и выше. Рекомендуется версия 14.5 и выше.
Сервер приложений — одна из следующих конфигураций:
systemd + Java (JRE или JDK) версии 21. Рекомендуется дистрибутив Axiom JDK.Дистрибутивы полной установки сервиса МАРТА (директория installation) включают в себя следующие директории:
1-database — скрипты БД для начального создания и инициализации базы данных, а также Docker-образ БД с включёнными скриптами инициализации.2-marta — дистрибутивы сервиса МАРТА для установки в качестве Docker-контейнера, сервиса systemd Linux или сервиса Windows.3-data — набор файлов с данными для первоначальной загрузки в сервис.4-license — файл с лицензией.Выберите один из вариантов развёртывания:
Выберите один из вариантов развёртывания базы данных:
create database МАРТА encoding 'UTF-8';
installation/1-database/sql в порядке возрастания их имени в созданной БД.МАРТА_service.Дополнительных действий не требуется — БД будет развёрнута автоматически в ходе установки сервиса.
5432 | Имя БД: МАРТА | Пользователь: postgres | Пароль: postgres
sudo)./opt/MARTA. Файлы БД (при совместной установке): /opt/MARTA/db.installation на сервер.sudo chown -R root:root {путь к директории installation}sudo chmod +x {путь к installation/2-MARTA/docker/install.sh}sudo bash {путь к installation/2-MARTA/docker/install.sh}y/Y — да; n/N — нет; ответы по умолчанию — в скобках./opt/MARTA/docker-compose.yml.sudo rm -rf {путь к директории installation}sudo)./opt/MARTA.installation.sudo chown -R root:root {путь к директории installation}sudo chmod +x {путь к installation/2-MARTA/linux_daemon/install.sh}sudo bash {путь к installation/2-MARTA/linux_daemon/install.sh}sudo rm -rf {путь к директории installation}C:\Program Files\MARTA. Рабочая директория: C:\MARTA.installation.installation\2-MARTA\windows_service\resources\install_service.bat задайте путь к jvm.dll (параметр Jvm). По умолчанию auto.install.bat из installation\2-MARTA\windows_service.spring.datasource.*) в конфигурационном файле
C:\Program Files\МАРТА\config\МАРТА.properties
installation.Скопируйте все файлы из директории installation/3-data в папку {директория установки сервиса}/input.
sudo cp -r installation/3-data/* /opt/МАРТА/input/ sudo chown -R <пользователь_сервиса>:<группа_сервиса> /opt/МАРТА/input/
xcopy installation\3-data\* "C:\МАРТА\input\" /E /Y
Скопируйте файл лицензии из директории installation/4-license в папку {директория установки сервиса}/license.
sudo cp installation/4-license/* /opt/МАРТА/license/ sudo chown -R <пользователь_сервиса>:<группа_сервиса> /opt/МАРТА/license/
xcopy installation\4-license\* "C:\МАРТА\license\" /E /Y
Запуск сервиса МАРТА:
sudo docker compose -f /opt/МАРТА/docker-compose.yml up -d
Прочие команды управления:
sudo docker compose -f /opt/МАРТА/docker-compose.yml downsudo docker compose -f /opt/МАРТА/docker-compose.yml startsudo docker compose -f /opt/МАРТА/docker-compose.yml stopЗапуск сервиса МАРТА:
sudo systemctl start МАРТА
Прочие команды:
systemctl status МАРТАsystemctl stop МАРТАsystemctl enable МАРТАsystemctl disable МАРТАЗапустите сервис МАРТА с помощью компонента управления Службами Windows.
Откройте веб-браузер и перейдите по адресу http://localhost:8080.
Для входа используйте следующие учётные данные:
Логин: test
Пароль: test