mirror of
https://github.com/LukeHagar/better-auth.git
synced 2025-12-06 12:27:44 +00:00
fix: env missing on migrate
This commit is contained in:
@@ -15,15 +15,20 @@ import { resend } from "./email/resend";
|
||||
const from = process.env.BETTER_AUTH_EMAIL || "delivered@resend.dev";
|
||||
const to = process.env.TEST_EMAIL || "";
|
||||
|
||||
const libsql = new LibsqlDialect({
|
||||
url: process.env.TURSO_DATABASE_URL || "",
|
||||
authToken: process.env.TURSO_AUTH_TOKEN || "",
|
||||
});
|
||||
|
||||
export const auth = betterAuth({
|
||||
database: new LibsqlDialect({
|
||||
url: process.env.TURSO_DATABASE_URL || "",
|
||||
authToken: process.env.TURSO_AUTH_TOKEN || "",
|
||||
}),
|
||||
database: {
|
||||
dialect: libsql,
|
||||
type: "sqlite",
|
||||
},
|
||||
emailAndPassword: {
|
||||
enabled: true,
|
||||
async sendResetPassword(url, user) {
|
||||
const res = await resend.emails.send({
|
||||
await resend.emails.send({
|
||||
from,
|
||||
to: user.email,
|
||||
subject: "Reset your password",
|
||||
@@ -86,82 +91,6 @@ export const auth = betterAuth({
|
||||
bearer(),
|
||||
admin(),
|
||||
],
|
||||
session: {
|
||||
additionalFields: {
|
||||
latitude: {
|
||||
type: "string",
|
||||
required: false,
|
||||
},
|
||||
longitude: {
|
||||
type: "string",
|
||||
required: false,
|
||||
},
|
||||
continent: {
|
||||
type: "string",
|
||||
required: false,
|
||||
},
|
||||
country: {
|
||||
type: "string",
|
||||
required: false,
|
||||
},
|
||||
region: {
|
||||
type: "string",
|
||||
required: false,
|
||||
},
|
||||
city: {
|
||||
type: "string",
|
||||
required: false,
|
||||
},
|
||||
timezone: {
|
||||
type: "string",
|
||||
required: false,
|
||||
},
|
||||
browserName: {
|
||||
type: "string",
|
||||
required: false,
|
||||
},
|
||||
browserVersion: {
|
||||
type: "string",
|
||||
required: false,
|
||||
},
|
||||
browserMajor: {
|
||||
type: "string",
|
||||
required: false,
|
||||
},
|
||||
engineName: {
|
||||
type: "string",
|
||||
required: false,
|
||||
},
|
||||
engineVersion: {
|
||||
type: "string",
|
||||
required: false,
|
||||
},
|
||||
osName: {
|
||||
type: "string",
|
||||
required: false,
|
||||
},
|
||||
osVersion: {
|
||||
type: "string",
|
||||
required: false,
|
||||
},
|
||||
deviceVendor: {
|
||||
type: "string",
|
||||
required: false,
|
||||
},
|
||||
deviceModel: {
|
||||
type: "string",
|
||||
required: false,
|
||||
},
|
||||
deviceType: {
|
||||
type: "string",
|
||||
required: false,
|
||||
},
|
||||
cpuArchitecture: {
|
||||
type: "string",
|
||||
required: false,
|
||||
},
|
||||
},
|
||||
},
|
||||
socialProviders: {
|
||||
github: {
|
||||
clientId: process.env.GITHUB_CLIENT_ID || "",
|
||||
@@ -181,5 +110,3 @@ export const auth = betterAuth({
|
||||
},
|
||||
},
|
||||
});
|
||||
|
||||
type A = typeof auth.$Infer.Session;
|
||||
|
||||
Reference in New Issue
Block a user