Перейти к содержанию

Установка и обновление (Linux)

Внимание

  • Все описанные шаги выполняются только на сервере приложений

  • Инструкция предназначена для инсталляции на ОС Debian 11

Шаг 1: Установить .net 8.0

wget https://packages.microsoft.com/config/debian/11/packages-microsoft-prod.deb -O packages-microsoft-prod.deb
sudo dpkg -i packages-microsoft-prod.deb
rm packages-microsoft-prod.deb
sudo apt-get update
sudo apt-get install -y aspnetcore-runtime-8.0

Шаг 2: Патч метаданных

  • Создаем каталог для файлов TASQ и переходим в него
mkdir /opt/tasq
cd /opt/tasq
  • Скачиваем архив с патчами
wget --no-check-certificate  -O Patch.zip 'https://cloud.qwerta.io/s/TU7t5DQhzRc5eI3/download'
  • Распаковываем скаченный архив и переходим в него
unzip Patch.zip
cd /opt/tasq/Patch
  • Даем прав на запуск патча метаданных
chmod 777 ./Qwerta.Pilot.Tasq.Patch.Metadata
  • Запускаем патч метаданных
./Qwerta.Pilot.Tasq.Patch.Metadata -b http://address:5545/pilot-ice_ru -u serverAdminUsername -p password -c Pilot-BIM
  • -b - URL-адрес базы данных
  • -u - Администратор сервера
  • -p - Пароль администратора сервера
  • -c - Конфигурация Pilot (Pilot-ICE, Pilot-ICE Enterprise, Pilot-BIM)

Шаг 3: Патч базы данных

  • Даем прав на запуск патча данных базы
chmod 777 ./Qwerta.Pilot.Tasq.Patch.Database
  • Запускам патч данных
./Qwerta.Pilot.Tasq.Patch.Database -b http:// address:5545/pilot-ice_ru -u baseAdminUsername -p password -c Pilot-BIM
  • -b - url адрес базы данных
  • -u - администратор базы данных
  • -p - пароль администратора базы данных
  • - конфигурация Pilot (Pilot-ICE, Pilot-ICE Enterprise, Pilot-BIM)

Шаг 4: Установить службу

  • Переходим в папку tasq
cd /opt/tasq
  • Скачиваем архив со службой
wget --no-check-certificate  -O Service.zip 'https://cloud.qwerta.io/s/D6xk8kvHQoIvhtv/download'
  • Распаковываем скаченный архив и переходим в него
unzip Service.zip
cd /opt/tasq/Service
  • Даем права на запуск конфигуратора службы
chmod 777 ./Qwerta.Pilot.Tasq.Service.Configurator
  • Запускаем конфигуратор службы
./Qwerta.Pilot.Tasq.Service.Configurator -i "/opt/tasq/Service" -b http:// address /pilot-ice_ru -u baseAdminUserName -p password -c Pilot-BIM
  • -i - путь да каталога с установленной службой
  • -b - url адрес базы данных
  • -u - администратор базы данных
  • -p - пароль администратора базы данных
  • - конфигурация Pilot (Pilot-ICE, Pilot-ICE Enterprise, Pilot-BIM)
  • Даем права на запуск службы
chmod 777 ./Qwerta.Pilot.Tasq.Service
  • Создаем файл для запуска в качестве службы через systemd
sudo nano /etc/systemd/system/tasq.service
  • Содержимое файла
[Unit]
Description=TASQ Service
[Service]
WorkingDirectory=/opt/tasq/Service
ExecStart=/usr/bin/dotnet /opt/tasq/Service/Qwerta.Pilot.Tasq.Service.dll
Restart=always
RestartSec=10
SyslogIdentifier=tasq
User=root
Environment=ASPNETCORE_ENVIRONMENT=Production
[Install]
WantedBy=multi-user.target
  • Подключаем использование этого файла
sudo systemctl enable tasq.service
  • Запускаем службу
sudo systemctl start tasq.service
  • Убеждаемся, что все работает
sudo systemctl status tasq.service

Шаг 5: Установить расширения

  • Подключите клиентское расширение Pilot (Qwerta.Pilot.Tasq.Plugin.ext2) по инструкции

    Внимание

    В случае обновление на новую версию - выбрать пункт “Заменить”

  • Подключить серверное расширение (Activities.zip). При подключении расширения необходимо выбрать пункт - Расширение Pilot-Server

    Внимание

    В случае обновление на новую версию - старую версию модуля необходимо предварительно удалить

Шаг 6: Перезагрузить сервер приложений

Шаг 7: Подключить отчеты

  • Запустите клиент и откройте вкладку Отчёты
  • Щелчком правой кнопки мыши по списку отчётов откройте контекстное меню
  • Выполните команду Добавить с диска. В появившемся диалоге укажите путь к файлу отчёта .REPX и нажмите Открыть*
  • Для выбора нескольких файлов отчёта одновременно удерживайте клавишу Shift

    Информация

    Подробнее об отчетах можно почитать в справке Pilot-ICE