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

Шаг 2. Установка или обновление серверной части

Общий процесс установки на Linux

Первичная установка серверной части ПО или его обновление производятся полностью одинаково за исключением того, что при первой установке необходимо запустить скрипт для формирования базы данных: db_init.sh

ВАЖНО. Пользовательские данные в БД могут быть полностью удалены только при запуске скрипта db_init.sh. В остальных случаях данные пользователя, его базы данных полностью сохраняются при обновлении и создается их резервная копия.

Процесс установки и обновления:

  1. Необходимо скачать файлы с дистрибутивами:
  2. База данных (gamma_db)
  3. Расчетные ядра базы данных (gamma_celery)

  4. Разархивировать скачанные дистрибутивы:

  1. Запустить установленные скрипты из папок scripts в следующей последовательности (обязательно):
\gamma_db\scripts\build_db.sh
\gamma_celery\scripts\build_celery.sh

Установка серверной части на РедОС должна занимать до 30 секунд на обе части. Обновление чуть быстрее.

Проверить, что все установилось корректно и работает можно с помощью команды

podman ps

Должно быть запущено 7 контейнеров Гаммы (и 2 технических контейнера Podman), которые работают постоянно и не перезагружаются.

Можно закрывать окно и запускать ПО Гамма.

Обновление серверной части происходит реже, чем обновление клиентской (интерфейсной) части, о котором можно прочитать здесь: обновление клиентской части

Инициализация базы данных

Данная операция производится только один раз при первой установке БД. Она приводит к уничтожению всех данных, поэтому перед ее применением необходимо убедиться, что никаких важных данных в БД не хранится. Если нужно сохранить данные, это можно сделать стандартными средствами создания резервных копий Podman, либо скриптом из дистрибутива.

Итак, при первой установке базы данных необходимо зайти в скрипты из архива gamma_db и запустить скрипт db_init:

Этот скрипт инициализирует базу данных.