fix(types): implement directus schema and fix envSchema export to unblock pipeline
This commit is contained in:
12
lib/env.ts
12
lib/env.ts
@@ -3,12 +3,7 @@ import { validateMintelEnv, mintelEnvSchema } from '@mintel/next-utils';
|
||||
|
||||
/**
|
||||
* Environment variable schema.
|
||||
* Extends the default Mintel environment schema which already includes:
|
||||
* - Directus (URL, TOKEN, INTERNAL_URL, etc.)
|
||||
* - Mail (HOST, PORT, etc.)
|
||||
* - Gotify
|
||||
* - Logging
|
||||
* - Analytics
|
||||
* Extends the default Mintel environment schema.
|
||||
*/
|
||||
const envExtension = {
|
||||
// Project specific overrides or additions
|
||||
@@ -29,6 +24,11 @@ const envExtension = {
|
||||
INFRA_DIRECTUS_TOKEN: z.string().optional(),
|
||||
};
|
||||
|
||||
/**
|
||||
* Full schema including Mintel base
|
||||
*/
|
||||
export const envSchema = mintelEnvSchema.extend(envExtension);
|
||||
|
||||
/**
|
||||
* Validated environment object.
|
||||
*/
|
||||
|
||||
Reference in New Issue
Block a user