Шаг 3. Установка серверной части Gamma¶
Установочный пакет¶
Инсталляции серверной части, поставляется двумя архивами:
- Первая часть: сама База Данных (архив gamma_db.zip)
- Вторая часть: расчетные ядра и шина данных (архив gamma_celery.zip)
Состав архива gamma_celery:
Состав архива gamma_db:

Установка и обновление¶
Для установки (развертывания) образов Podman необходимо разархивировать оба архива, после этого зайти в папку Scripts сначала в gamma_db и запустить файл build_db.ps1 с помощью Windows PowerShell. Для этого обычно достаточно нажать правой кнопкой мыши на файл и в контекстном меню выбрать Run with PowerShell (Запустить через PowerShell):

И подождать несколько минут (в зависимости от производительности рабочей станции или сервера). После этого полностью аналогично запустить файл build_celery.ps1 из папки gamma_celery.
В результате, в Podman должна появиться группа контейнеров “gamma” и gamma_srv. Все 6 контейнеров должны работать постоянно:

Наличие этих запущенных контейнеров в Podman говорит о том, что эта процедура завершена успешно.
При использовании командной строки, с использованием команды:
podman ps
Будет выведен такой результат:

При включении рабочей станции Podman не стартует автоматически чтобы не тратить ресурсы системы. Т.о. после перезапуска ОС, нужно ввести в командной строке 2 команды:
podman machine start
затем
podman pod start --all
Можно также настроить Podman и сервер Гаммы на автоматический запуск вместе с Windows. Более подробно описано тут: автозапуск
Инициализация базы данных¶
Данная операция производится только один раз при первой установке БД. Она приводит к уничтожению всех данных, поэтому перед ее применением необходимо убедиться, что никаких важных данных в БД не хранится. Если нужно сохранить данные, это можно сделать стандартными средствами создания резервных копий Podman, либо скриптом из дистрибутива.
Итак, при первой установке базы данных необходимо зайти в скрипты из архива gamma_db и запустить скрипт db_init:

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