diff --git a/.env b/.env index 7d5ea07c6d..8e3473b7e0 100644 --- a/.env +++ b/.env @@ -1,7 +1,13 @@ BILLING_PLAN_ENV=dev # Clerk +# https://clerk.com/docs/deployments/clerk-environment-variables#sign-in-and-sign-up-redirects NEXT_PUBLIC_CLERK_SIGN_IN_URL=/sign-in +NEXT_PUBLIC_CLERK_SIGN_UP_URL=/sign-up +NEXT_PUBLIC_CLERK_SIGN_IN_FORCE_REDIRECT_URL=/dashboard +NEXT_PUBLIC_CLERK_SIGN_UP_FORCE_REDIRECT_URL=/dashboard +NEXT_PUBLIC_CLERK_SIGN_IN_FALLBACK_REDIRECT_URL=/dashboard +NEXT_PUBLIC_CLERK_SIGN_UP_FALLBACK_REDIRECT_URL=/dashboard NEXT_PUBLIC_CLERK_FRONTEND_API=https://epic-chamois-85.clerk.accounts.dev NEXT_PUBLIC_CLERK_PUBLISHABLE_KEY=pk_test_ZXBpYy1jaGFtb2lzLTg1LmNsZXJrLmFjY291bnRzLmRldiQ diff --git a/src/app/sign-in/[[...sign-in]]/page.tsx b/src/app/sign-in/[[...sign-in]]/page.tsx index d1e79a8204..56e4df8d53 100644 --- a/src/app/sign-in/[[...sign-in]]/page.tsx +++ b/src/app/sign-in/[[...sign-in]]/page.tsx @@ -10,7 +10,7 @@ export async function generateMetadata() { export default function Page() { return (
- +
); } diff --git a/src/lib/server/Env.ts b/src/lib/server/Env.ts index 44098967aa..8749ac6308 100644 --- a/src/lib/server/Env.ts +++ b/src/lib/server/Env.ts @@ -14,6 +14,11 @@ export const Env = createEnv({ NEXT_PUBLIC_APP_URL: z.string().optional(), NEXT_PUBLIC_CLERK_PUBLISHABLE_KEY: z.string().min(1), NEXT_PUBLIC_CLERK_SIGN_IN_URL: z.string().min(1), + NEXT_PUBLIC_CLERK_SIGN_IN_FORCE_REDIRECT_URL: z.string().min(1), + NEXT_PUBLIC_CLERK_SIGN_IN_FALLBACK_REDIRECT_URL: z.string().min(1), + NEXT_PUBLIC_CLERK_SIGN_UP_URL: z.string().min(1), + NEXT_PUBLIC_CLERK_SIGN_UP_FORCE_REDIRECT_URL: z.string().min(1), + NEXT_PUBLIC_CLERK_SIGN_UP_FALLBACK_REDIRECT_URL: z.string().min(1), NEXT_PUBLIC_STRIPE_PUBLISHABLE_KEY: z.string().min(1), }, shared: { @@ -31,6 +36,15 @@ export const Env = createEnv({ NEXT_PUBLIC_CLERK_PUBLISHABLE_KEY: process.env.NEXT_PUBLIC_CLERK_PUBLISHABLE_KEY, NEXT_PUBLIC_CLERK_SIGN_IN_URL: process.env.NEXT_PUBLIC_CLERK_SIGN_IN_URL, + NEXT_PUBLIC_CLERK_SIGN_IN_FORCE_REDIRECT_URL: + process.env.NEXT_PUBLIC_CLERK_SIGN_IN_FORCE_REDIRECT_URL, + NEXT_PUBLIC_CLERK_SIGN_IN_FALLBACK_REDIRECT_URL: + process.env.NEXT_PUBLIC_CLERK_SIGN_IN_FALLBACK_REDIRECT_URL, + NEXT_PUBLIC_CLERK_SIGN_UP_URL: process.env.NEXT_PUBLIC_CLERK_SIGN_UP_URL, + NEXT_PUBLIC_CLERK_SIGN_UP_FORCE_REDIRECT_URL: + process.env.NEXT_PUBLIC_CLERK_SIGN_UP_FORCE_REDIRECT_URL, + NEXT_PUBLIC_CLERK_SIGN_UP_FALLBACK_REDIRECT_URL: + process.env.NEXT_PUBLIC_CLERK_SIGN_UP_FALLBACK_REDIRECT_URL, NEXT_PUBLIC_STRIPE_PUBLISHABLE_KEY: process.env.NEXT_PUBLIC_STRIPE_PUBLISHABLE_KEY, NODE_ENV: process.env.NODE_ENV,