From c1054848617e369d0e5adccd73ad5dd1be56d508 Mon Sep 17 00:00:00 2001 From: 4eyes52 Date: Sat, 7 Sep 2024 16:15:56 -0400 Subject: [PATCH] config tweaks --- .../nextjs/src/app/api/keystatic/[...params]/route.ts | 2 +- apps/nextjs/src/app/api/trpc/[trpc]/route.ts | 2 +- apps/nextjs/src/utils/keystatic.ts | 11 ++++++----- 3 files changed, 8 insertions(+), 7 deletions(-) diff --git a/apps/nextjs/src/app/api/keystatic/[...params]/route.ts b/apps/nextjs/src/app/api/keystatic/[...params]/route.ts index db4faecb..2a3fbe62 100644 --- a/apps/nextjs/src/app/api/keystatic/[...params]/route.ts +++ b/apps/nextjs/src/app/api/keystatic/[...params]/route.ts @@ -6,5 +6,5 @@ export const { POST, GET } = makeRouteHandler({ clientId: process.env.KEYSTATIC_GITHUB_CLIENT_ID, clientSecret: process.env.KEYSTATIC_GITHUB_CLIENT_SECRET, secret: process.env.KEYSTATIC_SECRET, - config, + config }); diff --git a/apps/nextjs/src/app/api/trpc/[trpc]/route.ts b/apps/nextjs/src/app/api/trpc/[trpc]/route.ts index 70c17f7a..72492358 100644 --- a/apps/nextjs/src/app/api/trpc/[trpc]/route.ts +++ b/apps/nextjs/src/app/api/trpc/[trpc]/route.ts @@ -3,7 +3,7 @@ import { fetchRequestHandler } from "@trpc/server/adapters/fetch"; import { appRouter, createTRPCContext } from "@realms-world/api"; import { auth } from "@realms-world/auth"; -export const runtime = "edge"; + /** * Configure basic CORS headers diff --git a/apps/nextjs/src/utils/keystatic.ts b/apps/nextjs/src/utils/keystatic.ts index 93aa7175..4edbf2d5 100644 --- a/apps/nextjs/src/utils/keystatic.ts +++ b/apps/nextjs/src/utils/keystatic.ts @@ -1,17 +1,18 @@ import path from "path"; import type { Entry } from "@keystatic/core/reader"; import { createReader } from "@keystatic/core/reader"; +import { createGitHubReader } from '@keystatic/core/reader/github'; -import keystaticConfig from "../../keystatic.config"; +import config from "../../keystatic.config"; /** * Instruct Next.js to include content directory in serverless function 😵 * Without this Next.js wont be able to do static analysis and "content" directory will not be available in serverless function */ -path.join(process.cwd(), "content"); +//path.join(process.cwd(), "content"); -export const reader = createReader(process.cwd(), keystaticConfig); +export const reader = createReader(process.cwd(), config); export type CollectionEntry< - T extends keyof (typeof keystaticConfig)["collections"], -> = Entry<(typeof keystaticConfig)["collections"][T]>; + T extends keyof (typeof config)["collections"], +> = Entry<(typeof config)["collections"][T]>;