diff --git a/apps/analytics/components/layout/Layout.js b/apps/analytics/components/layout/Layout.js index d32530d7..74999a94 100644 --- a/apps/analytics/components/layout/Layout.js +++ b/apps/analytics/components/layout/Layout.js @@ -12,7 +12,7 @@ export default function Layout({ }) { const { dir } = useLocale() - const pageTitle = `ouorz-analytics${title && ` - ${title}`}` + const pageTitle = `ouorz-analytics${title ? ` - ${title}` : ""}` return ( <> diff --git a/apps/analytics/lib/db.js b/apps/analytics/lib/db.js index 6bf22230..7f43442d 100644 --- a/apps/analytics/lib/db.js +++ b/apps/analytics/lib/db.js @@ -16,24 +16,26 @@ const options = { ], } -function logQuery(e) { - if (process.env.LOG_QUERY) { - console.log( - chalk.yellow(e.params), - "->", - e.query, - chalk.greenBright(`${e.duration}ms`) - ) - } -} +// function logQuery(e) { +// if (process.env.LOG_QUERY) { +// console.log( +// chalk.yellow(e.params), +// "->", +// e.query, +// chalk.greenBright(`${e.duration}ms`) +// ) +// } +// } let prisma if (process.env.NODE_ENV === "production") { prisma = new PrismaClient(options).$extends(withAccelerate()) + // prisma.$on("query", logQuery) } else { if (!global.prisma) { global.prisma = new PrismaClient(options).$extends(withAccelerate()) + // global.prisma.$on("query", logQuery) } prisma = global.prisma diff --git a/package.json b/package.json index 57cb5497..16a222ad 100644 --- a/package.json +++ b/package.json @@ -25,6 +25,7 @@ "build": "turbo run build --parallel", "build:main": "turbo run @ouorz/main#build", "build:analytics": "turbo run @ouorz/analytics#build", + "build:analytics:edge": "turbo run @ouorz/analytics#build:edge", "build:twilight": "turbo run build --filter=./packages/twilight-*", "build:twilight:ui": "turbo run @twilight-toolkit/ui#build", "build:twilight:ui:storybook": "turbo run @twilight-toolkit/ui#build:storybook", diff --git a/turbo.json b/turbo.json index ce03d1a6..cadab1cd 100644 --- a/turbo.json +++ b/turbo.json @@ -77,6 +77,19 @@ "MAXMIND_LICENSE_KEY" ] }, + "@ouorz/analytics#build:edge": { + "dependsOn": [ + "^build-edge" + ], + "outputs": [ + ".next/**" + ], + "env": [ + "DATABASE_URL", + "HASH_SALT", + "MAXMIND_LICENSE_KEY" + ] + }, "test": { "dependsOn": [ "^build"