vercelの環境変数について
解決したいこと
今までsupabaseなどで使用していた環境変数は.env.localで管理していたのですが、gitでは.env.localファイルは追跡、いわゆるプッシュが行われません、
そのためこの二つの環境変数をvercelに導入したいのですが、
おそらくANONKEYと呼ばれているくらいなので人に見せるのは危険そうなため、
vercelの機能を使って非公開で環境変数を導入したいです。
発生している問題・エラー
Error: Missing Supabase environment variables
Error occurred prerendering page "/". Read more: https://nextjs.org/docs/messages/prerender-error
Error: Missing Supabase environment variables
vercelのエラーです
該当するソースコード
// lib/supabaseClient.ts
import { createClient } from '@supabase/supabase-js'
const supabaseUrl = process.env.NEXT_PUBLIC_SUPABASE_URL
const supabaseAnonKey = process.env.NEXT_PUBLIC_SUPABASE_ANON_KEY
if (!supabaseUrl || !supabaseAnonKey) {
throw new Error('Missing Supabase environment variables')
}
export const supabase = createClient(supabaseUrl, supabaseAnonKey)
自分で試したこと
環境変数を入れるところを探してみたところ
このようなページに辿り着いたのですが、どのように非公開の環境変数を入れれば良いのかがわからず、質問いたしました。
もしよろしければ、皆さんのお力添えよろしくお願いいたしますm(_ _)m