this repo has no description
at main 24 lines 632 B view raw
1// @ts-ignore 2import { Server } from "node:http"; 3// @ts-ignore 4import { toNodeListener } from "h3"; 5import { drizzle } from "drizzle-orm/better-sqlite3"; 6import { migrate } from "drizzle-orm/better-sqlite3/migrator"; 7 8const nitroApp = useNitroApp(); 9const server = new Server(toNodeListener(nitroApp.h3App)); 10 11// @ts-ignore 12server.listen(3000, "::", (err) => { 13 if (err) { 14 console.error(err); 15 // @ts-ignore 16 process.exit(1); 17 } 18 19 // @ts-ignore 20 const db = drizzle(process.env.DATABASE_URL); 21 migrate(db, { migrationsFolder: "migrations" }); 22 23 console.log(`Listening on http://localhost:3000 (custom preset)`); 24});