Настройка переменных инфраструктуры
Настройка 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 // порт сервиса