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

Переменные окружения Gate

Все параметры задаются в файле .env. Файл-образец .env.example поставляется вместе с docker-compose профилем gate.

1. Сеть и TLS

Переменная Описание Пример

DOMAIN

Домен пользовательского портала

up.starguard.local

TLS_CERT_PATH

Путь к TLS-сертификату

./certs/cert.pem

TLS_KEY_PATH

Путь к приватному ключу сертификата

./certs/key.pem

HTTPS_PORT

Внешний HTTPS-порт Nginx

443

HTTP_PORT

Внешний HTTP-порт Nginx

80

2. Подключение к StarGuard Base

Переменная Описание Пример

CORE_URL

URL платформы управления StarGuard Base (Core)

https://starguard.local

USER_STATE_URL

URL сервиса User State платформы Base

https://ustate.starguard.local

3. Gate и vLLM

Переменная Описание

GATE_IMAGE

Docker-образ Gate (режим reverse proxy)

VLLM_IMAGE

Docker-образ Guard LLM Inference (vLLM с локальной моделью)

CORE_TOKEN

UUID шлюза — идентификатор объекта Шлюз, созданного в интерфейсе Base

CORE_API_KEY

API-токен — токен для аутентификации Gate в Base API

MAX_REQUEST_BYTES

Предельный размер тела запроса, принимаемого шлюзом. Единственный ограничитель объёма вложений; в интерфейсе не настраивается

4. User Portal и File Recognizer

Переменная Описание

PORTAL_IMAGE

Docker-образ серверной части User Portal

PORTAL_FRONTEND_IMAGE

Docker-образ фронтенда User Portal

FILE_RECOGNIZER_IMAGE

Docker-образ сервиса File Recognizer

PORTAL_SECRET_KEY

Секретный ключ для сессий User Portal (обязательно изменить)

REDIS_PASSWORD

Пароль локального Redis шлюза (хранилище сессий User Portal)

REDIS_URL

URL подключения к Redis. Формат: redis://:<REDIS_PASSWORD>@redis:6379

FILE_RECOGNIZER_SERVICE_TOKEN

Общий секрет, по которому Gate обращается к File Recognizer в сервисном режиме. На стороне File Recognizer задаётся переменной SERVICE_API_TOKEN

5. Прочее

Переменная Описание

LOG_LEVEL

Уровень логирования