RuntimeBackendConfig
Type Alias: RuntimeBackendConfig
RuntimeBackendConfig =
object
Defined in: server.ts:40
Конфигурация runtime-backend, читаемая из окружения.
Properties
apiAuthToken?
optionalapiAuthToken:string
Defined in: server.ts:49
JWT для доступа к API (опционально).
apiBaseUrl
apiBaseUrl:
string
Defined in: server.ts:48
Базовый URL API для получения секретов.
apiServiceId?
optionalapiServiceId:string
Defined in: server.ts:50
Идентификатор сервиса для получения service-токена.
apiServiceSecret?
optionalapiServiceSecret:string
Defined in: server.ts:51
Секрет сервиса для получения service-токена.
apiServiceSecrets?
optionalapiServiceSecrets:string[]
Defined in: server.ts:52
host
host:
string
Defined in: server.ts:42
Адрес бинда (например 0.0.0.0).
logLevel
logLevel:
string
Defined in: server.ts:43
Уровень логирования Fastify.
mediaProxyAllowlist
mediaProxyAllowlist:
string[]
Defined in: server.ts:54
Список разрешённых хостов.
mediaProxyEnabled
mediaProxyEnabled:
boolean
Defined in: server.ts:53
Включен ли media proxy.
mediaProxyMaxBytes
mediaProxyMaxBytes:
number
Defined in: server.ts:56
Лимит размера ответа media proxy.
mediaProxyTimeoutMs
mediaProxyTimeoutMs:
number
Defined in: server.ts:55
Тайм-аут media proxy.
port
port:
number
Defined in: server.ts:41
Порт HTTP-сервера.
rateLimitMax
rateLimitMax:
number
Defined in: server.ts:45
Максимум запросов за окно (rate limit).
rateLimitWindowMs
rateLimitWindowMs:
number
Defined in: server.ts:46
Окно rate limit в миллисекундах.
requestTimeoutMs
requestTimeoutMs:
number
Defined in: server.ts:47
Тайм-аут запроса в миллисекундах.
runtimeAuthToken?
optionalruntimeAuthToken:string
Defined in: server.ts:44
Сервисный токен для входящих запросов.