Skip to content

Add Vercel x Supabase ENV Variable names to coalesce key and secretKey#577

Merged
larbish merged 1 commit intonuxt-modules:mainfrom
dan-hale:main
Feb 23, 2026
Merged

Add Vercel x Supabase ENV Variable names to coalesce key and secretKey#577
larbish merged 1 commit intonuxt-modules:mainfrom
dan-hale:main

Conversation

@dan-hale
Copy link
Copy Markdown
Contributor

@dan-hale dan-hale commented Feb 15, 2026

Vercel x Supabase integration automatically synchronizes environment variables. Currently, Nuxt Supabase Module does not look for the secret or publishable key in the variables the integration uses.

Here is the list of ENV vars Supabase syncs with Vercel:

NEXT_PUBLIC_SUPABASE_ANON_KEY
NEXT_PUBLIC_SUPABASE_PUBLISHABLE_KEY
NEXT_PUBLIC_SUPABASE_URL
NUXT_PUBLIC_SUPABASE_ANON_KEY
NUXT_PUBLIC_SUPABASE_PUBLISHABLE_KEY
POSTGRES_DATABASE
POSTGRES_HOST
POSTGRES_PASSWORD
POSTGRES_PRISMA_URL
POSTGRES_URL
POSTGRES_URL_NON_POOLING
POSTGRES_USER
NEXT_PUBLIC_SUPABASE_ANON_KEY
SUPABASE_JWT_SECRET
NUXT_PUBLIC_SUPABASE_PUBLISHABLE_KEY
SUPABASE_SECRET_KEY
SUPABASE_SERVICE_ROLE_KEY
NEXT_PUBLIC_SUPABASE_URL

I have added coalescing for the relevant secret and public keys like so:

key: SUPABASE_KEY ?? SUPABASE_PUBLISHABLE_KEY ?? NUXT_PUBLIC_SUPABASE_PUBLISHABLE_KEY ?? SUPABASE_ANON_KEY ?? NUXT_PUBLIC_SUPABASE_ANON_KEY,
secretKey: SUPABASE_SECRET_KEY  ?? SUPABASE_SERVICE_ROLE_KEY,

solves #302
solves #480

add SUPABASE_PUBLISHABLE_KEY, NUXT_PUBLIC_SUPABASE_PUBLISHABLE_KEY, SUPABASE_ANON_KEY, NUXT_PUBLIC_SUPABASE_ANON_KEY

add SUPABASE_SERVICE_ROLE_KEY
@vercel
Copy link
Copy Markdown

vercel bot commented Feb 15, 2026

@dan-hale is attempting to deploy a commit to the NuxtLabs Team on Vercel.

A member of the Team first needs to authorize it.

@pkg-pr-new
Copy link
Copy Markdown

pkg-pr-new bot commented Feb 15, 2026

npm i https://pkg.pr.new/@nuxtjs/supabase@577

commit: 77f80ca

Copy link
Copy Markdown
Member

@larbish larbish left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks!

@larbish larbish merged commit 8928e50 into nuxt-modules:main Feb 23, 2026
3 of 5 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants