aboutsummaryrefslogtreecommitdiff
path: root/packages/web/src/env.js
diff options
context:
space:
mode:
authorFuwn <[email protected]>2026-02-03 21:07:28 -0800
committerFuwn <[email protected]>2026-02-03 21:07:28 -0800
commite72b0cb261b5fc9c70a839882ea07160ef7ef424 (patch)
tree0913ca6b24a078b91a64d15817d80d3cdaf56d32 /packages/web/src/env.js
parentfeat(mcp): Wire to Supabase with project and search tools (diff)
downloadarchived-imemio-e72b0cb261b5fc9c70a839882ea07160ef7ef424.tar.xz
archived-imemio-e72b0cb261b5fc9c70a839882ea07160ef7ef424.zip
feat(web): Replace NextAuth with Supabase Auth
Diffstat (limited to 'packages/web/src/env.js')
-rw-r--r--packages/web/src/env.js14
1 files changed, 4 insertions, 10 deletions
diff --git a/packages/web/src/env.js b/packages/web/src/env.js
index 0a23897..5779b5f 100644
--- a/packages/web/src/env.js
+++ b/packages/web/src/env.js
@@ -7,12 +7,6 @@ export const env = createEnv({
* isn't built with invalid env vars.
*/
server: {
- AUTH_SECRET:
- process.env.NODE_ENV === "production"
- ? z.string()
- : z.string().optional(),
- AUTH_DISCORD_ID: z.string(),
- AUTH_DISCORD_SECRET: z.string(),
DATABASE_URL: z.string().url(),
NODE_ENV: z
.enum(["development", "test", "production"])
@@ -25,7 +19,8 @@ export const env = createEnv({
* `NEXT_PUBLIC_`.
*/
client: {
- // NEXT_PUBLIC_CLIENTVAR: z.string(),
+ NEXT_PUBLIC_SUPABASE_URL: z.string().url(),
+ NEXT_PUBLIC_SUPABASE_ANON_KEY: z.string(),
},
/**
@@ -33,11 +28,10 @@ export const env = createEnv({
* middlewares) or client-side so we need to destruct manually.
*/
runtimeEnv: {
- AUTH_SECRET: process.env.AUTH_SECRET,
- AUTH_DISCORD_ID: process.env.AUTH_DISCORD_ID,
- AUTH_DISCORD_SECRET: process.env.AUTH_DISCORD_SECRET,
DATABASE_URL: process.env.DATABASE_URL,
NODE_ENV: process.env.NODE_ENV,
+ NEXT_PUBLIC_SUPABASE_URL: process.env.NEXT_PUBLIC_SUPABASE_URL,
+ NEXT_PUBLIC_SUPABASE_ANON_KEY: process.env.NEXT_PUBLIC_SUPABASE_ANON_KEY,
},
/**
* Run `build` or `dev` with `SKIP_ENV_VALIDATION` to skip env validation. This is especially