Дистрибутивы: https://disk.yandex.ru/d/Y7fxG0Ch5VSqEQ
CC-Server_x64.tar.gz (после распаковки появится папка Lmp.CC-Server)Перед дальнейшей настройкой выполните шаги из раздела "Настройка Lmp.CC-Server"
Диспетчер служб IIS, добавить новый веб-сайт. Заполнить необходимые параметры с учетом требований к безопасности в вашей организации, для параметра Физический путь укажите ранее распакованную папку (Lmp.CC-Server).Пулы приложений, в данном разделе найдите одноименный с сайтом пул.Версия среды CLR.NET установите значение Без управляемого кодаДополнительные параметры, установите для параметра Тайм-аут простоя (в минутах) значение 0.[address]/api, при корректной настройке данный запрос вернет в качестве ответа json с информацией о сервисе.CC-Server_x64.tar.gz в /opt/lmp-project-groupsudo tar -xzvf CC-Server_x64.tar.gz -C /opt/lmp-project-group
Перед дальнейшей настройкой выполните шаги из раздела "Настройка Lmp.CC-Server"
ConstructionControlsudo useradd ConstructionControl -M -N -g daemon -s /bin/false
/opt/lmp-project-group/Lmp.CC-Serversudo chown -R ConstructionControl:daemon /opt/lmp-project-group/Lmp.CC-Server
sudo chmod -R 744 /opt/lmp-project-group/Lmp.CC-Server
lmp-cc-server.service (замените $$DOTNET$$ на соответствующую команду)sudo cat << EOF > /etc/systemd/system/lmp-cc-server.service
[Unit]
Description=Pilot construction control service for the Pilot system. Copyright LMP Project Group.
[Service]
WorkingDirectory=/opt/lmp-project-group/Lmp.CC-Server
ExecStart=$$DOTNET$$ /opt/lmp-project-group/Lmp.CC-Server/PilotConstructionControlService.dll --urls "http://*:6666"
KillSignal=SIGINT
SyslogIdentifier=lmp-cc-server
User=ConstructionControl
[Install]
WantedBy=multi-user.target
EOF
sudo systemctl daemon-reload
sudo systemctl enable lmp-cc-server.service
sudo systemctl start lmp-cc-server.service
6666, при необходимости это можно изменить в файле сервиса. Проверьте доступность сервиса открыв в браузере ссылку следующего формата [address]/api, при корректной настройке данный запрос вернет в качестве ответа json с информацией о сервисе.appsettings.json.path расположенного в объекте с параметром "Name": "File" в секции WriteTo на <путь к папке ProgramData>\Lmp.PilotJob.Processor\Logs\.log (необходимо экранировать символ \, для этого достаточно заменить данные символы на \\). При необходимости данная секция может быть переопределена администратором знающим движок логирования Serilog.CC-Server.tar.gz (после распаковки появится папка Lmp.CC-Server)appsettings.jsonCC-Server_x64.tar.gzsudo systemctl stop lmp-cc-server.service
sudo cp -f /opt/lmp-project-group/Lmp.CC-Server/appsettings.json /opt/lmp-project-group/Lmp.CC-Server/appsettings.json.backup
CC-Server_x64.tar.gz в /opt/lmp-project-groupsudo tar -xzvf CC-Server_x64.tar.gz -C /opt/lmp-project-group
sudo cp -f /opt/lmp-project-group/Lmp.CC-Server/appsettings.json.backup /opt/lmp-project-group/Lmp.CC-Server/appsettings.json
/opt/lmp-project-group/Lmp.CC-Serversudo chown -R ConstructionControl:daemon /opt/lmp-project-group/Lmp.CC-Server
sudo chmod -R 744 /opt/lmp-project-group/Lmp.CC-Server
sudo systemctl start lmp-cc-server.service
Распространение мобильного приложения "СтройКонтроль" ("ConstructionControl") осуществляется через официальные магазины приложений в зависимости от операционной системы устройства:
Установка производится пользователем самостоятельно. Нужно скачать в соответствующем магазине и выполнить штатную процедуру установки, предусмотренную операционной системой.