created embeddings

This commit is contained in:
George Powell
2025-12-26 00:33:16 -05:00
parent d8cff2ff7a
commit 0daefcb080
8 changed files with 443 additions and 4 deletions

View File

@@ -1,6 +1,9 @@
import type { Handle } from '@sveltejs/kit';
import * as auth from '$lib/server/auth';
import { initializeEmbeddings } from '$lib/server/bible-embeddings';
import { getAllNKJVVerses } from '$lib/server/xml-bible';
const handleAuth: Handle = async ({ event, resolve }) => {
const sessionToken = event.cookies.get(auth.sessionCookieName);
@@ -26,3 +29,7 @@ const handleAuth: Handle = async ({ event, resolve }) => {
};
export const handle: Handle = handleAuth;
// Initialize embeddings on server start (runs once on module load)
const verses = getAllNKJVVerses();
await initializeEmbeddings(verses);