diff --git a/packages/web/src/auth.ts b/packages/web/src/auth.ts index c2c1c7fc..febd2a21 100644 --- a/packages/web/src/auth.ts +++ b/packages/web/src/auth.ts @@ -47,8 +47,8 @@ export const providerMap = providers .filter((provider) => provider.id !== "credentials"); -const useSecureCookies = AUTH_URL.startsWith("https://"); -const hostName = new URL(AUTH_URL).hostname; +const useSecureCookies = AUTH_URL?.startsWith("https://") ?? false; +const hostName = AUTH_URL ? new URL(AUTH_URL).hostname : "localhost"; export const { handlers, signIn, signOut, auth } = NextAuth({ secret: AUTH_SECRET, diff --git a/packages/web/src/lib/environment.ts b/packages/web/src/lib/environment.ts index 19c3985c..5066d1cd 100644 --- a/packages/web/src/lib/environment.ts +++ b/packages/web/src/lib/environment.ts @@ -12,4 +12,4 @@ export const AUTH_GITHUB_CLIENT_ID = getEnv(process.env.AUTH_GITHUB_CLIENT_ID); export const AUTH_GITHUB_CLIENT_SECRET = getEnv(process.env.AUTH_GITHUB_CLIENT_SECRET); export const AUTH_GOOGLE_CLIENT_ID = getEnv(process.env.AUTH_GOOGLE_CLIENT_ID); export const AUTH_GOOGLE_CLIENT_SECRET = getEnv(process.env.AUTH_GOOGLE_CLIENT_SECRET); -export const AUTH_URL = getEnv(process.env.AUTH_URL, "")!; +export const AUTH_URL = getEnv(process.env.AUTH_URL);