From bc0782987a17d6f76465e90c076610611811ce58 Mon Sep 17 00:00:00 2001 From: themodernhakr Date: Mon, 23 Dec 2024 19:43:36 -0600 Subject: [PATCH] add startup db migration in init hook --- src/routes/{ => (app)}/+page.svelte | 0 src/routes/(app)/info/+page.svelte | 0 src/routes/(app)/join/+page.svelte | 0 src/routes/(app)/lore/+page.svelte | 0 src/routes/(app)/news/+page.svelte | 0 src/routes/hooks.server.ts | 10 ++++++++++ 6 files changed, 10 insertions(+) rename src/routes/{ => (app)}/+page.svelte (100%) create mode 100644 src/routes/(app)/info/+page.svelte create mode 100644 src/routes/(app)/join/+page.svelte create mode 100644 src/routes/(app)/lore/+page.svelte create mode 100644 src/routes/(app)/news/+page.svelte create mode 100644 src/routes/hooks.server.ts diff --git a/src/routes/+page.svelte b/src/routes/(app)/+page.svelte similarity index 100% rename from src/routes/+page.svelte rename to src/routes/(app)/+page.svelte diff --git a/src/routes/(app)/info/+page.svelte b/src/routes/(app)/info/+page.svelte new file mode 100644 index 0000000..e69de29 diff --git a/src/routes/(app)/join/+page.svelte b/src/routes/(app)/join/+page.svelte new file mode 100644 index 0000000..e69de29 diff --git a/src/routes/(app)/lore/+page.svelte b/src/routes/(app)/lore/+page.svelte new file mode 100644 index 0000000..e69de29 diff --git a/src/routes/(app)/news/+page.svelte b/src/routes/(app)/news/+page.svelte new file mode 100644 index 0000000..e69de29 diff --git a/src/routes/hooks.server.ts b/src/routes/hooks.server.ts new file mode 100644 index 0000000..70208cb --- /dev/null +++ b/src/routes/hooks.server.ts @@ -0,0 +1,10 @@ +import { dev } from '$app/environment'; +import { db } from '$lib/server/db'; +import type { ServerInit } from '@sveltejs/kit'; +import { migrate } from 'drizzle-orm/bun-sqlite/migrator'; + +export const init: ServerInit = async () => { + if (!dev) { + await migrate(db, { migrationsFolder: './drizzle' }); + } +};