From 09abebd58c20fbd17a360619b869827dd1df89a8 Mon Sep 17 00:00:00 2001 From: Paul Date: Fri, 22 Nov 2024 14:18:04 -0600 Subject: [PATCH] fix(templates): vercel website template payload config regression (#9455) --- .../with-vercel-website/src/payload.config.ts | 19 ++++++++++++------- 1 file changed, 12 insertions(+), 7 deletions(-) diff --git a/templates/with-vercel-website/src/payload.config.ts b/templates/with-vercel-website/src/payload.config.ts index 8bfc5d04a4..66fef9ff6d 100644 --- a/templates/with-vercel-website/src/payload.config.ts +++ b/templates/with-vercel-website/src/payload.config.ts @@ -1,5 +1,5 @@ -// storage-adapter-import-placeholder -import { mongooseAdapter } from '@payloadcms/db-mongodb' // database-adapter-import +import { vercelBlobStorage } from '@payloadcms/storage-vercel-blob' +import { vercelPostgresAdapter } from '@payloadcms/db-vercel-postgres' import sharp from 'sharp' // sharp-import import path from 'path' @@ -59,17 +59,22 @@ export default buildConfig({ }, // This config helps us configure global or default features that the other editors can inherit editor: defaultLexical, - // database-adapter-config-start - db: mongooseAdapter({ - url: process.env.DATABASE_URI, + db: vercelPostgresAdapter({ + pool: { + connectionString: process.env.POSTGRES_URL || '', + }, }), - // database-adapter-config-end collections: [Pages, Posts, Media, Categories, Users], cors: [getServerSideURL()].filter(Boolean), globals: [Header, Footer], plugins: [ ...plugins, - // storage-adapter-placeholder + vercelBlobStorage({ + collections: { + media: true, + }, + token: process.env.BLOB_READ_WRITE_TOKEN || '', + }), ], secret: process.env.PAYLOAD_SECRET, sharp,