From d4f29464f2730baa4751aa2ef660ca9e63f12543 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Omar=20L=C3=B3pez?= Date: Tue, 21 Sep 2021 14:18:41 -0600 Subject: [PATCH] Fixes deployed previews (#714) --- next.config.js | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/next.config.js b/next.config.js index 93cd6b2713..38790f82f3 100644 --- a/next.config.js +++ b/next.config.js @@ -1,9 +1,12 @@ /* eslint-disable @typescript-eslint/no-var-requires */ const withTM = require("next-transpile-modules")(["react-timezone-select"]); -// TODO: Revisit this later with getStaticProps in App -if (process.env.NEXTAUTH_URL) { - process.env.BASE_URL = process.env.NEXTAUTH_URL.replace("/api/auth", ""); +// So we can test deploy previews preview +if (process.env.VERCEL_URL && !process.env.BASE_URL) { + process.env.BASE_URL = process.env.VERCEL_URL; +} +if (process.env.BASE_URL) { + process.env.NEXTAUTH_URL = process.env.BASE_URL + "/api/auth"; } if (!process.env.EMAIL_FROM) { @@ -13,9 +16,6 @@ if (!process.env.EMAIL_FROM) { "EMAIL_FROM environment variable is not set, this may indicate mailing is currently disabled. Please refer to the .env.example file." ); } -if (process.env.BASE_URL) { - process.env.NEXTAUTH_URL = process.env.BASE_URL + "/api/auth"; -} const validJson = (jsonString) => { try {