refactor: more process.env references (#13106)

This commit is contained in:
Jason Rasmussen 2024-10-02 08:37:26 -04:00 committed by GitHub
parent e5457ac8ee
commit 6c7d51da34
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
15 changed files with 62 additions and 28 deletions

View file

@ -12,6 +12,7 @@ import {
Colorspace,
CQMode,
ImageFormat,
ImmichEnvironment,
LogLevel,
ToneMapping,
TranscodeHWAccel,
@ -322,7 +323,10 @@ export const immichAppConfig: ConfigModuleOptions = {
envFilePath: '.env',
isGlobal: true,
validationSchema: Joi.object({
IMMICH_ENV: Joi.string().optional().valid('development', 'testing', 'production').default('production'),
IMMICH_ENV: Joi.string()
.optional()
.valid(...Object.values(ImmichEnvironment))
.default(ImmichEnvironment.PRODUCTION),
IMMICH_LOG_LEVEL: Joi.string()
.optional()
.valid(...Object.values(LogLevel)),