Merge pull request 'nico/26-feb-26/fix-seed' (#4) from nico/26-feb-26/fix-seed into main
Reviewed-on: #4
This commit is contained in:
@@ -32,6 +32,23 @@ export const auth = betterAuth({
|
|||||||
},
|
},
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
|
databaseHooks: {
|
||||||
|
user: {
|
||||||
|
create: {
|
||||||
|
before: async (user) => {
|
||||||
|
if (user.email === process.env.ADMIN_EMAIL) {
|
||||||
|
return {
|
||||||
|
data: {
|
||||||
|
...user,
|
||||||
|
role: "admin",
|
||||||
|
},
|
||||||
|
};
|
||||||
|
}
|
||||||
|
return { data: user };
|
||||||
|
},
|
||||||
|
},
|
||||||
|
},
|
||||||
|
},
|
||||||
secret: process.env.BETTER_AUTH_SECRET,
|
secret: process.env.BETTER_AUTH_SECRET,
|
||||||
session: {
|
session: {
|
||||||
cookieCache: {
|
cookieCache: {
|
||||||
@@ -42,5 +59,6 @@ export const auth = betterAuth({
|
|||||||
},
|
},
|
||||||
advanced: {
|
advanced: {
|
||||||
cookiePrefix: "bun-react",
|
cookiePrefix: "bun-react",
|
||||||
|
trustProxy: true,
|
||||||
},
|
},
|
||||||
});
|
});
|
||||||
|
|||||||
@@ -21,7 +21,11 @@ export const getEnv = (key: string, defaultValue = ""): string => {
|
|||||||
};
|
};
|
||||||
|
|
||||||
export const VITE_PUBLIC_URL = (() => {
|
export const VITE_PUBLIC_URL = (() => {
|
||||||
const envUrl = getEnv("VITE_PUBLIC_URL");
|
// Priority:
|
||||||
|
// 1. BETTER_AUTH_URL (standard for better-auth)
|
||||||
|
// 2. VITE_PUBLIC_URL (our app standard)
|
||||||
|
// 3. window.location.origin (browser fallback)
|
||||||
|
const envUrl = getEnv("BETTER_AUTH_URL") || getEnv("VITE_PUBLIC_URL");
|
||||||
if (envUrl) return envUrl;
|
if (envUrl) return envUrl;
|
||||||
|
|
||||||
// Fallback for browser
|
// Fallback for browser
|
||||||
|
|||||||
Reference in New Issue
Block a user