chore(pockethost): refactor root env vars

This commit is contained in:
Ben Allfree 2024-07-29 18:53:23 -04:00
parent 4723f88aff
commit 114ce3739a

View File

@ -36,21 +36,35 @@ export const _SSL_HOME = join(_PH_HOME, `ssl`)
export const _IS_DEV = process.env.NODE_ENV === 'development'
export const _PH_PROJECT_ROOT = join(__dirname, '..')
export const _APEX_DOMAIN = process.env.APEX_DOMAIN || 'pockethost.lvh.me'
export const _HTTP_PROTOCOL = process.env.HTTP_PROTOCOL || `https:`
export const _APP_NAME = process.env.APP_NAME || 'app'
export const _MOTHERSHIP_NAME =
process.env.MOTHERSHIP_NAME || 'pockethost-central'
export const _APEX_DOMAIN = env
.get('APEX_DOMAIN')
.default('pockethost.lvh.me')
.asString()
export const _HTTP_PROTOCOL = env
.get('HTTP_PROTOCOL')
.default('https:')
.asString()
export const _APP_NAME = env.get('APP_NAME').default('app').asString()
export const _MOTHERSHIP_NAME = env
.get('MOTHERSHIP_NAME')
.default('pockethost-central')
.asString()
export const _MOTHERSHIP_APP_ROOT = (...paths: string[]) =>
join(
process.env.PH_MOTHERSHIP_APP_ROOT || join(__dirname, 'mothership-app'),
env
.get('PH_MOTHERSHIP_APP_ROOT')
.default(join(__dirname, 'mothership-app'))
.asString(),
...paths,
)
export const _INSTANCE_APP_ROOT = (...paths: string[]) =>
join(
process.env.PH_INSTANCE_APP_ROOT || join(__dirname, 'instance-app'),
env
.get('PH_INSTANCE_APP_ROOT')
.default(join(__dirname, 'instance-app'))
.asString(),
...paths,
)