Рекомендуется выделенный сервер БД. Минимальные требования зависят от среднего количества операций (заявки + сделки) в день:
4 CPU 4 GB RAM HDD (см. формулу ниже)
4 CPU 6 GB RAM HDD (см. формулу ниже)
6 CPU 8 GB RAM HDD (см. формулу ниже)
При объёме свыше 100 тыс. в день — требуется отдельное согласование.
Необходимый объём свободного места в БД (МБ): 500 + (Op/3 + 100*M + 150) * D
4 CPU 8 GB RAM HDD 80 GB
4 CPU 10 GB RAM HDD 100 GB
6 CPU 12 GB RAM HDD 120 GB
Необходимый объём на диске (ГБ): 20 + 1.7 * S + l * K + F
СУБД: PostgreSQL (в т.ч. Pro Standard или Enterprise) версии 11.6+. Рекомендуется 14.5+.
Сервер приложений — одна из конфигураций:
systemd + Java 21 (рекомендуется Axiom JDK)Директория installation содержит:
1-database — скрипты создания БД и Docker-образ с инициализацией2-marta — дистрибутивы для Docker, systemd Linux или Windows3-data — файлы с данными для первоначальной загрузки4-license — файл с лицензией.create database MARTA encoding 'UTF-8';
installation/1-database/sql в порядке возрастания имени.MARTA_service.Дополнительных действий не требуется — БД разворачивается автоматически.
5432 | БД: MARTA | Пользователь: 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/MARTA/input/ sudo chown -R <user>:<group> /opt/MARTA/input/
xcopy installation\3-data\* "C:\MARTA\input\" /E /Y
Скопируйте файл лицензии из installation/4-license в {папка установки}/license.
sudo cp installation/4-license/* /opt/MARTA/license/ sudo chown -R <user>:<group> /opt/MARTA/license/
xcopy installation\4-license\* "C:\MARTA\license\" /E /Y
МАРТА:
sudo docker compose -f /opt/MARTA/docker-compose.yml up -d
МАРТА Data Agent:
sudo docker compose -f /opt/MARTA-data-agent/docker-compose.yml up -d
Управление: down / start / stop — передайте как последний аргумент вместо up -d.
МАРТА:
sudo systemctl start MARTA
МАРТА Data Agent:
sudo systemctl start MARTA-data-agent
systemctl status MARTAsystemctl stop MARTAsystemctl enable MARTAЗапустите сервисы МАРТА и МАРТА Data Agent через компонент Службы Windows.
Откройте браузер и перейдите по адресу http://localhost:8080.
Логин: test
Пароль: test