@@ -3,31 +3,32 @@ import { version } from 'package.json';
33export const API_VERSION =
44 process . env . npm_package_version ?? version ?? new Error ( 'API_VERSION not set' ) ;
55
6- export const NODE_ENV = process . env . NODE_ENV as 'development' | 'test' | 'staging' | 'production' ?? 'production' ;
6+ export const NODE_ENV =
7+ ( process . env . NODE_ENV as 'development' | 'test' | 'staging' | 'production' ) ?? 'production' ;
78export const environment = {
89 IS_MAIN_PROCESS : false ,
910} ;
1011export const CHOKIDAR_USEPOLLING = process . env . CHOKIDAR_USEPOLLING === 'true' ;
1112export const IS_DOCKER = process . env . IS_DOCKER === 'true' ;
1213export const DEBUG = process . env . DEBUG === 'true' ;
1314export const INTROSPECTION = process . env . INTROSPECTION === 'true' ;
14- export const ENVIRONMENT = process . env . ENVIRONMENT as 'production' | 'staging' | 'development' ?? 'production' ;
15+ export const ENVIRONMENT = process . env . ENVIRONMENT
16+ ? ( process . env . ENVIRONMENT as 'production' | 'staging' | 'development' )
17+ : 'production' ;
1518export const GRAPHQL_INTROSPECTION = Boolean ( INTROSPECTION ?? DEBUG ?? ENVIRONMENT !== 'production' ) ;
1619export const PORT = process . env . PORT ?? '/var/run/unraid-api.sock' ;
1720export const DRY_RUN = process . env . DRY_RUN === 'true' ;
1821export const BYPASS_PERMISSION_CHECKS = process . env . BYPASS_PERMISSION_CHECKS === 'true' ;
1922export const BYPASS_CORS_CHECKS = process . env . BYPASS_CORS_CHECKS === 'true' ;
2023export const LOG_CORS = process . env . LOG_CORS === 'true' ;
2124export const LOG_TYPE = ( process . env . LOG_TYPE as 'pretty' | 'raw' ) ?? 'pretty' ;
22- export const LOG_LEVEL = process . env . LOG_LEVEL ?. toUpperCase ( ) as
23- | 'TRACE'
24- | 'DEBUG'
25- | 'INFO'
26- | 'WARN'
27- | 'ERROR'
28- | 'FATAL' ?? process . env . ENVIRONMENT === 'production' ? 'INFO' : 'TRACE' ;
29- export const MOTHERSHIP_GRAPHQL_LINK =
30- process . env . MOTHERSHIP_GRAPHQL_LINK ??
31- ( process . env . ENVIRONMENT === 'staging'
32- ? 'https://staging.mothership.unraid.net/ws'
33- : 'https://mothership.unraid.net/ws' ) ;
25+ export const LOG_LEVEL = process . env . LOG_LEVEL
26+ ? ( process . env . LOG_LEVEL . toUpperCase ( ) as 'TRACE' | 'DEBUG' | 'INFO' | 'WARN' | 'ERROR' | 'FATAL' )
27+ : process . env . ENVIRONMENT === 'production'
28+ ? 'INFO'
29+ : 'TRACE' ;
30+ export const MOTHERSHIP_GRAPHQL_LINK = process . env . MOTHERSHIP_GRAPHQL_LINK
31+ ? process . env . MOTHERSHIP_GRAPHQL_LINK
32+ : ENVIRONMENT === 'staging'
33+ ? 'https://staging.mothership.unraid.net/ws'
34+ : 'https://mothership.unraid.net/ws' ;
0 commit comments