Skip to main content

RuntimeBackendConfig

@lowcode/runtime-backend


Type Alias: RuntimeBackendConfig

RuntimeBackendConfig = object

Defined in: server.ts:40

Конфигурация runtime-backend, читаемая из окружения.

Properties​

apiAuthToken?​

optional apiAuthToken: string

Defined in: server.ts:49

JWT для доступа к API (опционально).


apiBaseUrl​

apiBaseUrl: string

Defined in: server.ts:48

Базовый URL API для получения секретов.


apiServiceId?​

optional apiServiceId: string

Defined in: server.ts:50

Идентификатор сервиса для получения service-токена.


apiServiceSecret?​

optional apiServiceSecret: string

Defined in: server.ts:51

Секрет сервиса для получения service-токена.


apiServiceSecrets?​

optional apiServiceSecrets: 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?​

optional runtimeAuthToken: string

Defined in: server.ts:44

Сервисный токен для входящих запросов.