fix: make NEXTAUTH_URL optional

This commit is contained in:
shadcn 2023-04-29 21:03:51 +04:00
parent 54147ad23b
commit 428b126048

View file

@ -3,7 +3,9 @@ import { z } from "zod"
export const env = createEnv({
server: {
NEXTAUTH_URL: z.string().url(),
// This is optional because it's only used in development.
// See https://next-auth.js.org/deployment.
NEXTAUTH_URL: z.string().url().optional(),
NEXTAUTH_SECRET: z.string().min(1),
GITHUB_CLIENT_ID: z.string().min(1),
GITHUB_CLIENT_SECRET: z.string().min(1),
@ -21,9 +23,7 @@ export const env = createEnv({
NEXT_PUBLIC_APP_URL: z.string().min(1),
},
runtimeEnv: {
NEXTAUTH_URL: process.env.VERCEL
? process.env.VERCEL_URL
: process.env.NEXTAUTH_URL,
NEXTAUTH_URL: process.env.NEXTAUTH_URL,
NEXTAUTH_SECRET: process.env.NEXTAUTH_SECRET,
GITHUB_CLIENT_ID: process.env.GITHUB_CLIENT_ID,
GITHUB_CLIENT_SECRET: process.env.GITHUB_CLIENT_SECRET,