diff --git a/docker-compose.yml b/docker-compose.yml index 6046db8..6fa82b4 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -11,6 +11,8 @@ services: - "5444:5432" volumes: - postgres_data:/var/lib/postgresql/data + # Ensure the pgvector extension is created on first database init + - ./prisma/init-pgvector.sql:/docker-entrypoint-initdb.d/init-pgvector.sql:ro healthcheck: test: ["CMD-SHELL", "pg_isready -U ${POSTGRES_USER:-postgres}"] interval: 10s diff --git a/prisma/init-pgvector.sql b/prisma/init-pgvector.sql new file mode 100644 index 0000000..ee6ce9d --- /dev/null +++ b/prisma/init-pgvector.sql @@ -0,0 +1,3 @@ +-- Create the pgvector extension used by Prisma's KnowledgeChunk.embedding column +CREATE EXTENSION IF NOT EXISTS vector; + diff --git a/src/app/admin/layout.tsx b/src/app/admin/layout.tsx index 9320bd3..c2eb893 100644 --- a/src/app/admin/layout.tsx +++ b/src/app/admin/layout.tsx @@ -46,7 +46,7 @@ export default async function AdminLayout({

Admin Portal

- + Read-only observability for Shopify, vendors & suppliers diff --git a/src/app/dashboard/inventory/page.tsx b/src/app/dashboard/inventory/page.tsx index 8715202..adad69a 100644 --- a/src/app/dashboard/inventory/page.tsx +++ b/src/app/dashboard/inventory/page.tsx @@ -372,7 +372,7 @@ export default function InventoryPage() { Filters {showFilters && ( -
+
diff --git a/src/app/dashboard/juno-engine/email-templates/page.tsx b/src/app/dashboard/juno-engine/email-templates/page.tsx index 9a85135..678615a 100644 --- a/src/app/dashboard/juno-engine/email-templates/page.tsx +++ b/src/app/dashboard/juno-engine/email-templates/page.tsx @@ -347,7 +347,7 @@ export default function EmailTemplatesPage() { />
-
+