Перейти к основному содержимому

Настройка переменных инфраструктуры

Настройка BLOB-хранилища

S3-совместимое хранилище используется для хранения прикрепленных к сообщениям файлов, аудио и видеозаметок, записей звонков.

В файле shared.env необходимо указать следующие переменные окружения:

MINIO_ROOT_USER // ключ доступа и username для minio
MINIO_ROOT_PASSWORD // секретный ключ и password для minio
MINIO_HOST // адрес сервиса
MINIO_PORT // порт сервиса

Настройка БД

PostgreSQL используется для хранения большинства данных в системе.

В файле shared.env необходимо указать следующие переменные окружения:

DATASOURCE_URL // адрес БД
POSTGRES_USER // имя пользователя
POSTGRES_PASSWORD // пароль пользователя
DATASOURCE_SCHEMA // схема БД

Настройка RabbitMQ

RabbitMQ используется в качестве брокера сообщений.

В файле shared.env необходимо указать следующие переменные окружения:

RABBITMQ_URI // полный адрес с протоколом amqp
RABBITMQ_USERNAME // имя пользователя
RABBITMQ_PASSWORD // пароль пользователя

Настройка Redis

Redis используется для кеширования данных в системе.

В файле shared.env необходимо указать следующие переменные окружения:

REDIS_HOST // адрес БД
REDIS_PASSWORD // пароль пользователя
REDIS_PORT // порт сервиса