my own indieAuth provider! indiko.dunkirk.sh/docs
indieauth oauth2-server
at main 410 B view raw
1import { Database } from "bun:sqlite"; 2import { getMigrations, migrate } from "bun-sqlite-migrations"; 3 4Bun.write("data/.gitkeep", ""); 5 6const dbPath = process.env.DATABASE_URL || "data/indiko.db"; 7const db = new Database(dbPath); 8 9db.run("PRAGMA journal_mode = WAL;"); 10db.run("PRAGMA foreign_keys = ON;"); 11db.run("PRAGMA synchronous = NORMAL;"); 12 13migrate(db, getMigrations("src/migrations")); 14 15export { db };