Skip to content

Commit 8b9ea34

Browse files
committed
chore: enforce env validation
1 parent e782b36 commit 8b9ea34

File tree

1 file changed

+16
-19
lines changed

1 file changed

+16
-19
lines changed

packages/internal/src/env-schema.ts

Lines changed: 16 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -39,28 +39,25 @@ export const serverProcessEnv: ServerInput = {
3939

4040
// Backend variables
4141
CODEBUFF_API_KEY: process.env.CODEBUFF_API_KEY,
42-
OPEN_ROUTER_API_KEY: process.env.OPEN_ROUTER_API_KEY ?? 'test',
43-
OPENAI_API_KEY: process.env.OPENAI_API_KEY ?? 'test',
44-
LINKUP_API_KEY: process.env.LINKUP_API_KEY ?? 'test',
42+
OPEN_ROUTER_API_KEY: process.env.OPEN_ROUTER_API_KEY,
43+
OPENAI_API_KEY: process.env.OPENAI_API_KEY,
44+
LINKUP_API_KEY: process.env.LINKUP_API_KEY,
4545
CONTEXT7_API_KEY: process.env.CONTEXT7_API_KEY,
46-
PORT: process.env.PORT ?? '4242',
46+
PORT: process.env.PORT,
4747

4848
// Web/Database variables
49-
DATABASE_URL:
50-
process.env.DATABASE_URL ?? 'postgres://user:pass@localhost:5432/db',
49+
DATABASE_URL: process.env.DATABASE_URL,
5150
GOOGLE_SITE_VERIFICATION_ID: process.env.GOOGLE_SITE_VERIFICATION_ID,
52-
CODEBUFF_GITHUB_ID: process.env.CODEBUFF_GITHUB_ID ?? 'test-id',
53-
CODEBUFF_GITHUB_SECRET: process.env.CODEBUFF_GITHUB_SECRET ?? 'test-secret',
51+
CODEBUFF_GITHUB_ID: process.env.CODEBUFF_GITHUB_ID,
52+
CODEBUFF_GITHUB_SECRET: process.env.CODEBUFF_GITHUB_SECRET,
5453
NEXTAUTH_URL: process.env.NEXTAUTH_URL,
55-
NEXTAUTH_SECRET: process.env.NEXTAUTH_SECRET ?? 'test-secret',
56-
STRIPE_SECRET_KEY: process.env.STRIPE_SECRET_KEY ?? 'sk_test_dummy',
57-
STRIPE_WEBHOOK_SECRET_KEY:
58-
process.env.STRIPE_WEBHOOK_SECRET_KEY ?? 'whsec_dummy',
59-
STRIPE_USAGE_PRICE_ID: process.env.STRIPE_USAGE_PRICE_ID ?? 'price_test',
60-
STRIPE_TEAM_FEE_PRICE_ID:
61-
process.env.STRIPE_TEAM_FEE_PRICE_ID ?? 'price_test',
62-
LOOPS_API_KEY: process.env.LOOPS_API_KEY ?? 'test',
63-
DISCORD_PUBLIC_KEY: process.env.DISCORD_PUBLIC_KEY ?? 'test',
64-
DISCORD_BOT_TOKEN: process.env.DISCORD_BOT_TOKEN ?? 'test',
65-
DISCORD_APPLICATION_ID: process.env.DISCORD_APPLICATION_ID ?? 'test',
54+
NEXTAUTH_SECRET: process.env.NEXTAUTH_SECRET,
55+
STRIPE_SECRET_KEY: process.env.STRIPE_SECRET_KEY,
56+
STRIPE_WEBHOOK_SECRET_KEY: process.env.STRIPE_WEBHOOK_SECRET_KEY,
57+
STRIPE_USAGE_PRICE_ID: process.env.STRIPE_USAGE_PRICE_ID,
58+
STRIPE_TEAM_FEE_PRICE_ID: process.env.STRIPE_TEAM_FEE_PRICE_ID,
59+
LOOPS_API_KEY: process.env.LOOPS_API_KEY,
60+
DISCORD_PUBLIC_KEY: process.env.DISCORD_PUBLIC_KEY,
61+
DISCORD_BOT_TOKEN: process.env.DISCORD_BOT_TOKEN,
62+
DISCORD_APPLICATION_ID: process.env.DISCORD_APPLICATION_ID,
6663
}

0 commit comments

Comments
 (0)