diff --git a/src/app/login/page.tsx b/src/app/login/page.tsx index 454fc8b..d16ba79 100644 --- a/src/app/login/page.tsx +++ b/src/app/login/page.tsx @@ -1,5 +1,5 @@ -import React from 'react'; -import { LoginScreen } from '~/components/patterns/login-screen'; +import React from "react"; +import { LoginScreen } from "~/components/patterns/login-screen"; const LoginPage = () => { return ( @@ -9,4 +9,4 @@ const LoginPage = () => { ); }; -export default LoginPage; \ No newline at end of file +export default LoginPage; diff --git a/src/env.mjs b/src/env.mjs index 2b89e0f..d91dba1 100644 --- a/src/env.mjs +++ b/src/env.mjs @@ -7,15 +7,13 @@ export const env = createEnv({ * isn't built with invalid env vars. */ server: { - DATABASE_URL: + POSTGRES_PRISMA_URL: process.env.NODE_ENV === "production" - ? z - .string() - .url() - .refine( - (str) => !str.includes("YOUR_MYSQL_URL_HERE"), - "You forgot to change the default URL", - ) + ? z.string().url() + : z.string().optional(), + POSTGRES_URL_NON_POOLING: + process.env.NODE_ENV === "production" + ? z.string().url() : z.string().optional(), NODE_ENV: z .enum(["development", "test", "production"]) @@ -65,7 +63,8 @@ export const env = createEnv({ * middlewares) or client-side so we need to destruct manually. */ runtimeEnv: { - DATABASE_URL: process.env.DATABASE_URL, + POSTGRES_PRISMA_URL: process.env.POSTGRES_PRISMA_URL, + POSTGRES_URL_NON_POOLING: process.env.POSTGRES_URL_NON_POOLING, NODE_ENV: process.env.NODE_ENV, NEXTAUTH_SECRET: process.env.NEXTAUTH_SECRET, NEXTAUTH_URL: process.env.NEXTAUTH_URL,