import { ConfigModuleOptions } from '@nestjs/config'; import Joi from 'joi'; export const immichAppConfig: ConfigModuleOptions = { envFilePath: '.env', isGlobal: true, validationSchema: Joi.object({ NODE_ENV: Joi.string().required().valid('development', 'production', 'staging').default('development'), DB_USERNAME: Joi.string().required(), DB_PASSWORD: Joi.string().required(), DB_DATABASE_NAME: Joi.string().required(), UPLOAD_LOCATION: Joi.string().required(), JWT_SECRET: Joi.string().required(), }), };