diff --git a/packages/lib/constants.ts b/packages/lib/constants.ts index 4a9d546193..13481faef4 100644 --- a/packages/lib/constants.ts +++ b/packages/lib/constants.ts @@ -1,4 +1,11 @@ -export const WEBAPP_URL = process.env.NEXT_PUBLIC_WEBAPP_URL || `https://${process.env.VERCEL_URL}`; +const VERCEL_URL = process.env.VERCEL_URL ? `https://${process.env.VERCEL_URL}` : ""; +const RAILWAY_STATIC_URL = process.env.RAILWAY_STATIC_URL ? `https://${process.env.RAILWAY_STATIC_URL}` : ""; +const HEROKU_URL = process.env.HEROKU_APP_NAME ? `https://${process.env.HEROKU_APP_NAME}.herokuapp.com` : ""; +export const WEBAPP_URL = + process.env.NEXT_PUBLIC_WEBAPP_URL || + VERCEL_URL || + RAILWAY_STATIC_URL || + HEROKU_URL; /** @deprecated use `WEBAPP_URL` */ export const BASE_URL = WEBAPP_URL; export const WEBSITE_URL = process.env.NEXT_PUBLIC_WEBSITE_URL || "https://cal.com";