build arm image

This commit is contained in:
Torben Haack
2024-10-10 11:50:15 +02:00
parent b0e2e8b16c
commit 4b4e773686
10 changed files with 1070 additions and 747 deletions

View File

@ -6,13 +6,14 @@ import { Lucia, type RegisteredDatabaseUserAttributes, type Session } from "luci
import { cookies } from "next/headers";
import { cache } from "react";
//@ts-ignore
const adapter = new DrizzleSQLiteAdapter(db, sessions, users);
export const lucia = new Lucia(adapter, {
sessionCookie: {
expires: false,
attributes: {
secure: process.env.NODE_ENV=== "production",
secure: process.env.NODE_ENV === "production",
},
},
getUserAttributes: (attributes) => {

View File

@ -1,7 +1,8 @@
import { env } from "@/utils/env";
import Database from "better-sqlite3";
import { drizzle } from "drizzle-orm/better-sqlite3";
import * as schema from "@/server/db/schema";
import { createClient } from "@libsql/client";
import { drizzle } from "drizzle-orm/libsql";
const sqlite = new Database(env.DB_PATH);
const sqlite = createClient({
url: "file:./db/sqlite.db",
});
export const db = drizzle(sqlite, { schema });

View File

@ -1,4 +1,4 @@
import { migrate } from "drizzle-orm/better-sqlite3/migrator";
import { db } from "@/server/db";
import { migrate } from "drizzle-orm/libsql/migrator";
migrate(db, { migrationsFolder: "./drizzle" });