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

Шаг 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

Должно быть запущено 6 контейнеров, которые работают постоянно и не перезагружаются.

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

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

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

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

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

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