odg_assist_5.0:installation
Различия
Показаны различия между двумя версиями страницы.
| Предыдущая версия справа и слеваПредыдущая версияСледующая версия | Предыдущая версия | ||
| odg_assist_5.0:installation [2026/10/05 13:26] – [Ручная установка приложения на UBUNTU 24.04:] denis | odg_assist_5.0:installation [2026/10/05 13:48] (текущий) – [Установка supervisor] denis | ||
|---|---|---|---|
| Строка 1: | Строка 1: | ||
| + | ====== Функциональные характеристики ПО “OdgAssist” ====== | ||
| + | |||
| + | **Общая информация** | ||
| + | |||
| + | Программное обеспечение OdgAssist (EQMS) предназначено для автоматизации и управления документацией в области качества. | ||
| + | |||
| + | * бумажные документы – заполняемые формы, бумажные журналы; | ||
| + | * электронные текстовые документы – инструкции, | ||
| + | * электронные документы с функцией контроля – отклонения, | ||
| + | * | ||
| + | |||
| + | Основная задача, | ||
| + | |||
| + | **Рекомендуемые системные требования для программного комплекса 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 для обеспечения резервирования и повышения производительности базы данных. | ||
| + | |||
| + | **Требования к программному обеспечению сервера: | ||
| + | |||
| + | * Операционная система: | ||
| + | * Сервер базы данных: | ||
| + | * Виртуальная машина: | ||
| + | * WEB сервер: | ||
| + | * Менеджер управления процессами: | ||
| + | * Интерпретатор языка Python: Python 3.12.3 | ||
| + | |||
| + | **Минимальные требования к программно-аппаратному обеспечению рабочей станции пользователя: | ||
| + | |||
| + | * Процессор: | ||
| + | * Оперативная память 4ГБ | ||
| + | * Жесткий диск (SATA): 50Гб | ||
| + | * Операционная система: | ||
| + | * Браузер: | ||
| + | * Microsoft Office: Word, Excell | ||
| + | |||
| + | + допустима версия ПО выше указанной | ||
| + | |||
| + | Для обслуживания сервера сотрудниками исполнителя к нему необходим прямой доступ по ssh. Сервер должен иметь доступ в интернет. | ||
| + | |||
| + | ====== Установка odgassist 5.0 ====== | ||
| + | |||
| + | |||
| + | |||
| + | ===== Установка приложения на UBUNTU 24.04: ===== | ||
| + | |||
| + | Для работы приложения odgassist необходимы следующие программы: | ||
| + | |||
| + | Команды для установки требуемого программного обеспечения: | ||
| + | |||
| + | <code -> | ||
| + | sudo apt-get update && | ||
| + | </ | ||
| + | |||
| + | === Установка Java === | ||
| + | Установить openjdk: \\ | ||
| + | |||
| + | <code -> | ||
| + | sudo apt-get install -y openjdk-8-jdk | ||
| + | </ | ||
| + | |||
| + | Проверить <code bash> java -version </ | ||
| + | |||
| + | === Настройка русской локали === | ||
| + | Проверить наличие русской локали: | ||
| + | |||
| + | <code -> locale -a | grep ru_RU </ | ||
| + | |||
| + | Если локали нет — установить языковой пакет | ||
| + | |||
| + | <code bash> | ||
| + | |||
| + | Сгенерировать локаль: | ||
| + | <code bash> sudo locale-gen ru_RU.UTF-8 </ | ||
| + | |||
| + | Перезапустить сервер для обновления локали. | ||
| + | |||
| + | === Установка Postgres 16 === | ||
| + | |||
| + | <code bash> sudo apt install -y postgresql-16 postgresql-client-16 </ | ||
| + | |||
| + | Проверить статус | ||
| + | <code bash> sudo systemctl status postgresql </ | ||
| + | |||
| + | Добавить базу данных для odgassist: \\ | ||
| + | |||
| + | <code -> | ||
| + | sudo -u postgres psql -c " | ||
| + | sudo -u postgres psql -c "ALTER USER postgres PASSWORD ' | ||
| + | </ | ||
| + | |||
| + | === Установка NGINX === | ||
| + | |||
| + | Установить nginx: \\ | ||
| + | <code bash> sudo apt install -y nginx </ | ||
| + | |||
| + | Проверить: | ||
| + | <code bash> sudo systemctl status nginx </ | ||
| + | |||
| + | === Установка supervisor === | ||
| + | |||
| + | Установить supervisor: \\ | ||
| + | <code bash> sudo apt -y install supervisor; </ | ||
| + | |||
| + | Проверить статус: | ||
| + | <code bash> sudo systemctl status supervisor </ | ||
| + | |||
| + | Добавьте пользователя runner: \\ | ||
| + | |||
| + | <code -> | ||
| + | sudo useradd -m -p $(openssl rand -base64 12) runner | ||
| + | </ | ||
| + | |||
| + | Добавьте необходимые директории для работы приложения odgassist: \\ | ||
| + | |||
| + | <code -> | ||
| + | sudo mkdir /home/dumps && chmod 777 / | ||
| + | sudo mkdir / | ||
| + | sudo mkdir / | ||
| + | sudo mkdir / | ||
| + | </ | ||
| + | |||
| + | Скачайте необходимые файлы для работы приложения odgassist: \\ | ||
| + | |||
| + | <code -> | ||
| + | wget https:// | ||
| + | ; | ||
| + | mv odg_assist_5.0: | ||
| + | wget https:// | ||
| + | |||
| + | chown runner: | ||
| + | </ | ||
| + | |||
| + | {{ : | ||
| + | |||
| + | Добавьте в конфигурацию supervisor | ||
| + | |||
| + | <code bash> | ||
| + | [program: | ||
| + | command=java -Xms5G -Xmx5G -jar app.jar -port 9090 | ||
| + | directory=/ | ||
| + | stdout_logfile=/ | ||
| + | stderr_logfile=/ | ||
| + | autostart=true | ||
| + | user=runner | ||
| + | </ | ||
| + | |||
| + | Обновите конфигурацию supervisor: \\ | ||
| + | |||
| + | <code bash> | ||
| + | sudo supervisorctl reread && sudo supervisorctl update; | ||
| + | sudo supervisorctl status; | ||
| + | </ | ||
| + | |||
| + | Статус приложения cuba должно быть RUNNING \\ | ||
| + | |||
| + | После запуска приложения подождите 5 минут пока производится настройка базы данных. | ||
| + | |||
| + | Затем переходите к следующему [[https:// | ||
| + | |||
