Skip to content

Commit d6533bc

Browse files
committed
update env.ts with default values
1 parent 2115d89 commit d6533bc

File tree

1 file changed

+11
-9
lines changed

1 file changed

+11
-9
lines changed

env.ts

Lines changed: 11 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -3,25 +3,27 @@ import { z } from 'zod';
33

44
export const env = createEnv({
55
server: {
6-
KEYCLOAK_CLIENT_ID: z.string().min(1),
7-
KEYCLOAK_CLIENT_SECRET: z.string().min(1),
8-
AUTH_ISSUER: z.string().min(1),
9-
NEXTAUTH_URL: z.string().url(),
10-
NEXTAUTH_SECRET: z.string().min(1),
11-
END_SESSION_URL: z.string().url(),
12-
REFRESH_TOKEN_URL: z.string().url(),
13-
BACKEND_URL: z.string().url(),
6+
KEYCLOAK_CLIENT_ID: z.string().min(1).default('default-client-id'),
7+
KEYCLOAK_CLIENT_SECRET: z.string().min(1).default('default-client-secret'),
8+
AUTH_ISSUER: z.string().min(1).default('http://localhost:8080'),
9+
NEXTAUTH_URL: z.string().url().default('http://localhost:3000'),
10+
NEXTAUTH_SECRET: z.string().min(1).default('default-secret'),
11+
END_SESSION_URL: z.string().url().default('http://localhost:8080/logout'),
12+
REFRESH_TOKEN_URL: z.string().url().default('http://localhost:8080/token'),
13+
BACKEND_URL: z.string().url().default('http://localhost:8000'),
1414
SENTRY_FEATURE_ENABLED: z.string().optional(),
1515
SENTRY_ORG_NAME: z.string().optional(),
1616
SENTRY_PROJECT_NAME: z.string().optional(),
1717
},
1818
client: {
1919
NEXT_PUBLIC_GA_ID: z.string().optional(),
20-
NEXT_PUBLIC_PLATFORM_URL: z.string().url(),
20+
NEXT_PUBLIC_PLATFORM_URL: z.string().url().default('http://localhost:3000'),
2121
},
2222

2323
experimental__runtimeEnv: {
2424
NEXT_PUBLIC_GA_ID: process.env.NEXT_PUBLIC_GA_ID,
2525
NEXT_PUBLIC_PLATFORM_URL: process.env.NEXT_PUBLIC_PLATFORM_URL,
2626
},
27+
28+
skipValidation: process.env.NODE_ENV === 'development' && !process.env.CI,
2729
});

0 commit comments

Comments
 (0)