File tree Expand file tree Collapse file tree 2 files changed +9
-0
lines changed
Expand file tree Collapse file tree 2 files changed +9
-0
lines changed Original file line number Diff line number Diff line change @@ -23,6 +23,10 @@ DATABASE_URL="postgresql://splitpro:password@localhost:54321/splitpro"
2323NEXTAUTH_SECRET = " secret"
2424NEXTAUTH_URL = " http://localhost:3000"
2525
26+ # If provided, server-side calls will use this instead of NEXTAUTH_URL. Useful in environments when the server doesn't have access to the canonical URL of your site.
27+ # NEXTAUTH_URL_INTERNAL="http://localhost:3000"
28+
29+
2630# Enable sending invites
2731ENABLE_SENDING_INVITES = false
2832# ********* END OF REQUIRED ENV VARS *********
Original file line number Diff line number Diff line change @@ -23,6 +23,10 @@ export const env = createEnv({
2323 // VERCEL_URL doesn't include `https` so it cant be validated as a URL
2424 process . env . VERCEL ? z . string ( ) : z . string ( ) . url ( ) ,
2525 ) ,
26+ NEXTAUTH_URL_INTERNAL : z . preprocess (
27+ ( str ) => process . env . VERCEL_URL ?? str ,
28+ process . env . VERCEL ? z . string ( ) : z . string ( ) . url ( ) ,
29+ ) ,
2630 ENABLE_SENDING_INVITES : z . boolean ( ) ,
2731 FROM_EMAIL : z . string ( ) . optional ( ) ,
2832 EMAIL_SERVER_HOST : z . string ( ) . optional ( ) ,
@@ -64,6 +68,7 @@ export const env = createEnv({
6468 NODE_ENV : process . env . NODE_ENV ,
6569 NEXTAUTH_SECRET : process . env . NEXTAUTH_SECRET ,
6670 NEXTAUTH_URL : process . env . NEXTAUTH_URL ,
71+ NEXTAUTH_URL_INTERNAL : process . env . NEXTAUTH_URL_INTERNAL ?? process . env . NEXTAUTH_URL ,
6772 ENABLE_SENDING_INVITES : process . env . ENABLE_SENDING_INVITES === 'true' ,
6873 FROM_EMAIL : process . env . FROM_EMAIL ,
6974 EMAIL_SERVER_HOST : process . env . EMAIL_SERVER_HOST ,
You can’t perform that action at this time.
0 commit comments