Инструменты пользователя

Инструменты сайта


odg_assist_5.0:installation

Функциональные характеристики ПО “OdgAssist”

Общая информация

Программное обеспечение OdgAssist (EQMS) предназначено для автоматизации и управления документацией в области качества. Под документацией понимаются:

  • бумажные документы – заполняемые формы, бумажные журналы;
  • электронные текстовые документы – инструкции, процедуры и т.д;
  • электронные документы с функцией контроля – отклонения, изменения, CAPA и т.д.

Основная задача, которую решает odgAssist: контроль за правильной реализацией всех процессов, обеспечение актуальности информации и контроль за исполнением.

Рекомендуемые системные требования для программного комплекса odgAssist

Требования к аппаратному обеспечению сервера:

Конкурентных пользователей CPU, vCPU RAM, ГБ (DDR4) SSD, ГБ
10 10 20 300
25 12 20 300
50 20 32 300
75 24 48 320
100 30 60 450
150 44 84 500
200 54 112 800
250 68 136 1000

Рекомендовано использование RAID для обеспечения резервирования и повышения производительности базы данных.

Требования к программному обеспечению сервера:

  • Операционная система: Linux Ubuntu 24.04 и выше
  • Сервер базы данных: Postgresql 16 +
  • Виртуальная машина: OpenJDK 8u502 +
  • WEB сервер: Nginx 1.24.0 +
  • Менеджер управления процессами: Supervisor 4.2.5 +
  • Интерпретатор языка Python: Python 3.12.3

Минимальные требования к программно-аппаратному обеспечению рабочей станции пользователя:

  • Процессор: 4-х ядерный, 2ГГц
  • Оперативная память 4ГБ
  • Жесткий диск (SATA): 50Гб
  • Операционная система: Windows 8/10/11
  • Браузер: Google Chrome 154.0.8037.97 +
  • Microsoft Office: Word, Excell 2016 +

+ допустима версия ПО выше указанной

Для обслуживания сервера сотрудниками исполнителя к нему необходим прямой доступ по ssh. Сервер должен иметь доступ в интернет.

Установка odgassist 5.0

Установка приложения на UBUNTU 24.04:

Для работы приложения odgassist необходимы следующие программы:
-Postgres 16
-Nginx
-Supervisor
-Open jdk 8

Команды для установки требуемого программного обеспечения:
Обновить и установить пакеты программного обеспечения:

sudo apt-get update &&  sudo apt-get -y upgrade;

Установка Java

Установить openjdk:

sudo apt-get install -y openjdk-8-jdk

Проверить

 java -version 

Настройка русской локали

Проверить наличие русской локали:

 locale -a | grep ru_RU  

Если локали нет — установить языковой пакет

  sudo apt-get install language-pack-ru;  

Сгенерировать локаль:

 sudo locale-gen ru_RU.UTF-8 

Перезапустить сервер для обновления локали.

Установка Postgres 16

 sudo apt install -y postgresql-16 postgresql-client-16 

Проверить статус

 sudo systemctl status postgresql 

Добавить базу данных для odgassist:

sudo -u postgres psql -c "CREATE DATABASE \"odgassist\" WITH OWNER \"postgres\" ENCODING 'UTF8' LC_COLLATE = 'ru_RU.UTF-8' LC_CTYPE = 'ru_RU.UTF-8' TEMPLATE template0;"
sudo -u postgres psql -c "ALTER USER postgres PASSWORD 'ваш_пароль';"

Установка NGINX

Установить nginx:

 sudo apt install -y nginx  

Проверить:

 sudo systemctl status nginx 

Установка supervisor

Установить supervisor:

 sudo apt -y install supervisor; 

Проверить статус:

 sudo systemctl status supervisor 

Добавьте пользователя runner:

sudo useradd -m -p $(openssl rand -base64 12) runner 

Добавьте необходимые директории для работы приложения odgassist:

sudo mkdir /home/dumps && chmod 777 /home/dumps;
sudo mkdir /etc/ssl/cuba && mkdir /etc/ssl/odg;
sudo mkdir /home/runner/cuba && chown runner:runner /home/runner/cuba;
sudo mkdir /home/cuba_jar && chmod 777 /home/cuba_jar;

Скачайте необходимые файлы для работы приложения odgassist:

wget https://wiki.odgassist.ru/lib/exe/fetch.php/odg_assist_5.0:app.jar
;
mv odg_assist_5.0:app.jar /home/runner/cuba/app.jar && chown runner:runner /home/runner/cuba/app.jar && chmod +x /home/runner/cuba/app.jar;
 wget https://wiki.odgassist.ru/lib/exe/fetch.php/odg_assist_5.0:nofileonserver.docx && mv odg_assist_5.0:nofileonserver.docx /srv/assist/nofileonserver.docx && sudo chown runner:runner /srv/assist/nofileonserver.docx ;

chown runner:runner /srv/assist/nofileonserver.docx;

nofileonserver.docx

Добавьте в конфигурацию supervisor файл /etc/supervisor/conf.d/cubaodg.conf:

[program:cuba]
command=java -Xms5G -Xmx5G -jar app.jar -port 9090
directory=/home/runner/cuba
stdout_logfile=/var/log/supervisor/cuba.log
stderr_logfile=/var/log/supervisor/cuba.log
autostart=true
user=runner

Обновите конфигурацию supervisor:

sudo supervisorctl reread && sudo supervisorctl update;
sudo supervisorctl status;

Статус приложения cuba должно быть RUNNING

После запуска приложения подождите 5 минут пока производится настройка базы данных.

Затем переходите к следующему этапу.

odg_assist_5.0/installation.txt · Последнее изменение: — denis

Если не указано иное, содержимое этой вики предоставляется на условиях следующей лицензии: GNU Free Documentation License 1.3
GNU Free Documentation License 1.3 Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki