fix(config): use already declared variables and default some strings to undefined

This commit is contained in:
Eugene Rusk 2024-04-28 20:55:49 +07:00
parent ab1cc1a2bf
commit ee4992b8ad

View File

@ -21,7 +21,7 @@ const
webURL: process.env.WEB_URL || '', webURL: process.env.WEB_URL || '',
showSponsors: !!process.env.SHOW_SPONSORS, showSponsors: !!process.env.SHOW_SPONSORS,
isBeta: !!process.env.IS_BETA, isBeta: !!process.env.IS_BETA,
plausibleHostname: process.env.PLAUSIBLE_HOSTNAME || '', plausibleHostname: process.env.PLAUSIBLE_HOSTNAME,
apiURL apiURL
}, },
@ -30,8 +30,8 @@ const
apiPort: process.env.API_PORT || 9000, apiPort: process.env.API_PORT || 9000,
apiName: process.env.API_NAME || 'unknown', apiName: process.env.API_NAME || 'unknown',
corsWildcard: process.env.CORS_WILDCARD !== '0', corsWildcard: process.env.CORS_WILDCARD !== '0',
corsURL: process.env.CORS_URL || '', corsURL: process.env.CORS_URL,
cookiePath: process.env.COOKIE_PATH || '', cookiePath: process.env.COOKIE_PATH,
processingPriority: process.env.PROCESSING_PRIORITY && parseInt(process.env.PROCESSING_PRIORITY), processingPriority: process.env.PROCESSING_PRIORITY && parseInt(process.env.PROCESSING_PRIORITY),
tiktokDeviceInfo: process.env.TIKTOK_DEVICE_INFO && JSON.parse(process.env.TIKTOK_DEVICE_INFO), tiktokDeviceInfo: process.env.TIKTOK_DEVICE_INFO && JSON.parse(process.env.TIKTOK_DEVICE_INFO),
apiURL apiURL
@ -52,6 +52,6 @@ export const
celebrations = config.celebrations, celebrations = config.celebrations,
links = config.links, links = config.links,
sponsors = config.sponsors, sponsors = config.sponsors,
mode = (process.env.API_URL && !process.env.WEB_URL) ? 'API' : mode = (apiURL && !webEnvs.webURL) ? 'API' :
(process.env.WEB_URL && process.env.API_URL) ? 'WEB' : undefined, (webEnvs.webURL && apiURL) ? 'WEB' : undefined,
env = mode === 'API' ? apiEnvs : webEnvs env = mode === 'API' ? apiEnvs : webEnvs