diff --git a/package.json b/package.json index 22de85d..c200f2f 100644 --- a/package.json +++ b/package.json @@ -3,7 +3,7 @@ "private": true, "scripts": { "build": "nuxt build", - "dev": "nuxt dev", + "dev": "nuxt dev --host", "generate": "nuxt generate", "preview": "nuxt preview", "postinstall": "prisma generate || true && nuxt prepare", @@ -14,7 +14,7 @@ "@nuxt/content": "2.7.2", "@nuxt/image": "0.7.1", "@pinia/nuxt": "0.4.11", - "@prisma/client": "5.1.1", + "@prisma/client": "^5.2.0", "@trpc/client": "10.37.1", "@trpc/server": "10.37.1", "@vercel/analytics": "1.0.2", @@ -37,9 +37,9 @@ "@vueuse/core": "10.3.0", "@vueuse/nuxt": "10.3.0", "eslint": "8.47.0", - "nuxt": "3.6.5", + "nuxt": "^3.7.0", "nuxt-icon": "^0.5.0", - "prisma": "5.1.1", + "prisma": "^5.2.0", "typescript": "5.1.6" } } diff --git a/prisma/schema.prisma b/prisma/schema.prisma index 8c63229..67fcb2c 100644 --- a/prisma/schema.prisma +++ b/prisma/schema.prisma @@ -3,9 +3,9 @@ generator client { } datasource db { - provider = "mysql" - url = env("DATABASE_URL") - relationMode = "prisma" + provider = "postgresql" + url = env("POSTGRES_PRISMA_URL") // uses connection pooling + directUrl = env("POSTGRES_URL_NON_POOLING") // uses a direct connection } model Maintenance { diff --git a/src/error.vue b/src/error.vue index 6314eb2..c9f54d1 100644 --- a/src/error.vue +++ b/src/error.vue @@ -6,7 +6,7 @@ const getColor = computed(() => appConfig.ui.primary)