Skip to content

Commit a65942d

Browse files
committed
Add ENV vars
1 parent 73983cc commit a65942d

File tree

3 files changed

+21
-1
lines changed

3 files changed

+21
-1
lines changed

.env

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,13 @@
11
BILLING_PLAN_ENV=dev
22

33
# Clerk
4+
# https://clerk.com/docs/deployments/clerk-environment-variables#sign-in-and-sign-up-redirects
45
NEXT_PUBLIC_CLERK_SIGN_IN_URL=/sign-in
6+
NEXT_PUBLIC_CLERK_SIGN_UP_URL=/sign-up
7+
NEXT_PUBLIC_CLERK_SIGN_IN_FORCE_REDIRECT_URL=/dashboard
8+
NEXT_PUBLIC_CLERK_SIGN_UP_FORCE_REDIRECT_URL=/dashboard
9+
NEXT_PUBLIC_CLERK_SIGN_IN_FALLBACK_REDIRECT_URL=/dashboard
10+
NEXT_PUBLIC_CLERK_SIGN_UP_FALLBACK_REDIRECT_URL=/dashboard
511
NEXT_PUBLIC_CLERK_FRONTEND_API=https://epic-chamois-85.clerk.accounts.dev
612
NEXT_PUBLIC_CLERK_PUBLISHABLE_KEY=pk_test_ZXBpYy1jaGFtb2lzLTg1LmNsZXJrLmFjY291bnRzLmRldiQ
713

src/app/sign-in/[[...sign-in]]/page.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ export async function generateMetadata() {
1010
export default function Page() {
1111
return (
1212
<div className="flex h-screen w-full items-center justify-center">
13-
<SignIn />
13+
<SignIn forceRedirectUrl="/dashboard" />
1414
</div>
1515
);
1616
}

src/lib/server/Env.ts

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,11 @@ export const Env = createEnv({
1414
NEXT_PUBLIC_APP_URL: z.string().optional(),
1515
NEXT_PUBLIC_CLERK_PUBLISHABLE_KEY: z.string().min(1),
1616
NEXT_PUBLIC_CLERK_SIGN_IN_URL: z.string().min(1),
17+
NEXT_PUBLIC_CLERK_SIGN_IN_FORCE_REDIRECT_URL: z.string().min(1),
18+
NEXT_PUBLIC_CLERK_SIGN_IN_FALLBACK_REDIRECT_URL: z.string().min(1),
19+
NEXT_PUBLIC_CLERK_SIGN_UP_URL: z.string().min(1),
20+
NEXT_PUBLIC_CLERK_SIGN_UP_FORCE_REDIRECT_URL: z.string().min(1),
21+
NEXT_PUBLIC_CLERK_SIGN_UP_FALLBACK_REDIRECT_URL: z.string().min(1),
1722
NEXT_PUBLIC_STRIPE_PUBLISHABLE_KEY: z.string().min(1),
1823
},
1924
shared: {
@@ -31,6 +36,15 @@ export const Env = createEnv({
3136
NEXT_PUBLIC_CLERK_PUBLISHABLE_KEY:
3237
process.env.NEXT_PUBLIC_CLERK_PUBLISHABLE_KEY,
3338
NEXT_PUBLIC_CLERK_SIGN_IN_URL: process.env.NEXT_PUBLIC_CLERK_SIGN_IN_URL,
39+
NEXT_PUBLIC_CLERK_SIGN_IN_FORCE_REDIRECT_URL:
40+
process.env.NEXT_PUBLIC_CLERK_SIGN_IN_FORCE_REDIRECT_URL,
41+
NEXT_PUBLIC_CLERK_SIGN_IN_FALLBACK_REDIRECT_URL:
42+
process.env.NEXT_PUBLIC_CLERK_SIGN_IN_FALLBACK_REDIRECT_URL,
43+
NEXT_PUBLIC_CLERK_SIGN_UP_URL: process.env.NEXT_PUBLIC_CLERK_SIGN_UP_URL,
44+
NEXT_PUBLIC_CLERK_SIGN_UP_FORCE_REDIRECT_URL:
45+
process.env.NEXT_PUBLIC_CLERK_SIGN_UP_FORCE_REDIRECT_URL,
46+
NEXT_PUBLIC_CLERK_SIGN_UP_FALLBACK_REDIRECT_URL:
47+
process.env.NEXT_PUBLIC_CLERK_SIGN_UP_FALLBACK_REDIRECT_URL,
3448
NEXT_PUBLIC_STRIPE_PUBLISHABLE_KEY:
3549
process.env.NEXT_PUBLIC_STRIPE_PUBLISHABLE_KEY,
3650
NODE_ENV: process.env.NODE_ENV,

0 commit comments

Comments
 (0)