webstreamr-github/src/utils/env.ts
WebStreamr 086c32f980
chore: health check improvements to avoid performance issues
- only once per minute
- concurrency 1
- use default timeout
2025-08-05 09:56:11 +00:00

11 lines
473 B
TypeScript

import { Request } from 'express';
export const envGet = (name: string): string | undefined => process.env[name];
export const envGetAppId = (): string => process.env['MANIFEST_ID'] || 'webstreamr';
export const envGetAppName = (): string => process.env['MANIFEST_NAME'] || 'WebStreamr';
export const envIsProd = (): boolean => process.env['NODE_ENV'] === 'production';
export const isElfHostedInstance = (req: Request): boolean => req.host.endsWith('elfhosted.com');