Configuración

@styx/service-http

Variables de entorno que lee @styx/service-http.

ImplementadoSin versión del tren todavía· generada desde scripts/docs/env.schema.ts

Página generada desde scripts/docs/env.schema.ts. No se edita a mano: bun run docs:gen la regenera y bun run docs:check falla si difiere.

5 variables.

VariableQué controlaDefectoMarcasLa leen
NODE_ENVproduction activa las reglas de producción: secretos sólo por _FILE, sin contraseñas en URLs, detalle de validación mínimo y NKey obligatoria.——@styx/bus, @styx/observability, @styx/service-http, catalog-svc, identity-svc, playback-svc, realtime-svc, sources-svc, web, workers-svc
OTEL_SERVICE_NAMENombre de servicio en las trazas.el nombre del servicio (catalog-svc, …)—@styx/observability, @styx/service-http, media-daemon (daemon), web
STYX_BUILD_METAFILERuta donde el build AOT de un servicio escribe el metafile del bundle. La pone release:build para que scripts/release/sbom.ts saque el SBOM del componente (dec-0123 D4); sin ella no se escribe.—sólo dev@styx/service-http
STYX_OPENAPIQué publica cada servicio HTTP de su OpenAPI: off (nada, 404), json (sólo GET /openapi/json) o ui (documento y UI Scalar en GET /openapi, sin CDN). En producción las rutas exigen Bearer con role:admin; un valor inválido equivale a off.ui fuera de producción, off en producción—@styx/service-http
STYX_OPENAPI_SERVER_URLOrigen público de cada servicio HTTP que su OpenAPI declara en servers (lo usan la UI Scalar y el playground de la documentación): una URL http(s) absoluta o una ruta que empieza por /. Sin ella el documento declara / (el origen que lo sirve) y es determinista para docs:gen; un valor inválido equivale a /./—@styx/service-http