Установка сервера мобильной платформы

Для установки сервера мобильной платформы:

  1. Скачайте архив standalone_compose_files_v23.05.01.zip.

Примечание. Для получения дистрибутивов сервера мобильной платформы обратитесь в техническую поддержку по адресу support@fsight.ru или через сервисы технической поддержки, которые доступны после регистрации на сайте.

  1. Разместите файлы конфигурации из архива standalone_compose_files_v23.05.01.zip на сервере:

  1. Измените параметр SERVER_NAME в файле .env, если доменное имя сервера отлично от «localhost»:

SERVER_NAME = <IP-адрес или DNS-имя сервера>

Для указания нескольких имён сервера используйте пробел, например:

SERVER_NAME = 127.0.0.1 localhost

Примечание. Актуально только для установки продукта «Форсайт. Мобильная платформа» версии 22.04 и выше.

  1. Разместите образы платформы к файлам для установки на сервере.

  2. Войдите в консоль сервера под учетной записью с соответствующими правами.

  3. Импортируйте образы Docker в локальный репозиторий, выполнив команду для каждого находящегося в папке архива:

% docker load -i <имя_архива>.tgz

После успешного импорта удалите набор архивов.

  1. Убедитесь, что файлы запуска расположены в текущей директории и выполните команду:

# Для выделенной установки
% docker-compose -f docker-compose.standalone.yml up

После выполнения действий будет установлен сервер мобильной платформы. Откройте консоль администратора и активируйте лицензию для работы с сервером мобильной платформы.

Изменение локальных баз данных на внешние

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

Локальные базы данных можно изменить на внешние для решения следующих задач:

При настройке внешних баз данных версия PostgreSQL должна совпадать с версией PostgreSQL в поставке продукта:

Хранение информации на внешних базах данных без использования отказоустойчивого кластера

Для хранения информации на внешних базах данных без использования отказоустойчивого кластера:

  1. Откройте на редактирование файл .env, который расположен на сервере мобильной платформы.

  2. Задайте параметры в разделе postgres:

POSTGRES_MAIN_HOST=main_db
POSTGRES_MAIN_PORT=5432
POSTGRES_MAIN_NAME=hhive
POSTGRES_MAIN_USERNAME=hhive
POSTGRES_MAIN_PASSWORD=hhive
POSTGRES_CACHE_HOST=cache_db
POSTGRES_CACHE_PORT=5432
POSTGRES_CACHE_NAME=hhive_cache
POSTGRES_CACHE_USERNAME=hhive
POSTGRES_CACHE_PASSWORD=hhive
  1. Сохраните изменения в файле.

После выполнения действий для хранения информации будут использоваться внешние базы данных вместо локальных.

Хранение информации на внешних базах данных в кластере

Для хранения информации на внешних базах данных в кластере:

  1. Откройте на редактирование файл values.production.yaml, который расположен в папке fmp на сервере мобильной платформы.

  2. Задайте параметры в разделе externalPostgres:

externalPostgres:
    maindb:
        enabled: true
        host: <хост>
        port: <порт>
        database: "<наименование внешней базы данных>"
        username: "<имя пользователя>"
        password: "<пароль>"
    cachedb:
        enabled: true
        host: <хост>
        port: <порт>
        database: "<наименование внешней базы данных>"
        username: "<имя пользователя>"
        password: "<пароль>"
  1. Сохраните изменения в файле.

После выполнения действий для хранения информации в кластере будут использоваться внешние базы данных вместо локальных.

См. также:

Установка Relay-сервера | Обновление продукта «Форсайт. Мобильная платформа» | Управление мобильной платформой | Активация и управление лицензией