Переменные окружения Gate
Все параметры задаются в файле .env. Файл-образец .env.example поставляется вместе с docker-compose профилем gate.
1. Сеть и TLS
| Переменная | Описание | Пример |
|---|---|---|
|
Домен пользовательского портала |
|
|
Путь к TLS-сертификату |
|
|
Путь к приватному ключу сертификата |
|
|
Внешний HTTPS-порт Nginx |
|
|
Внешний HTTP-порт Nginx |
|
2. Подключение к StarGuard Base
| Переменная | Описание | Пример |
|---|---|---|
|
URL платформы управления StarGuard Base (Core) |
|
|
URL сервиса User State платформы Base |
3. Gate и vLLM
| Переменная | Описание |
|---|---|
|
Docker-образ Gate (режим reverse proxy) |
|
Docker-образ Guard LLM Inference (vLLM с локальной моделью) |
|
UUID шлюза — идентификатор объекта Шлюз, созданного в интерфейсе Base |
|
API-токен — токен для аутентификации Gate в Base API |
|
Предельный размер тела запроса, принимаемого шлюзом. Единственный ограничитель объёма вложений; в интерфейсе не настраивается |
4. User Portal и File Recognizer
| Переменная | Описание |
|---|---|
|
Docker-образ серверной части User Portal |
|
Docker-образ фронтенда User Portal |
|
Docker-образ сервиса File Recognizer |
|
Секретный ключ для сессий User Portal (обязательно изменить) |
|
Пароль локального Redis шлюза (хранилище сессий User Portal) |
|
URL подключения к Redis. Формат: |
|
Общий секрет, по которому Gate обращается к File Recognizer в сервисном режиме. На стороне File Recognizer задаётся переменной |