import { buildConfig } from "payload"; import { postgresAdapter } from "@payloadcms/db-postgres"; import { lexicalEditor } from "@payloadcms/richtext-lexical"; import { HomeContent } from "./src/collections/HomeContent"; import { Media } from "./src/collections/Media"; import { Products } from "./src/collections/Products"; import { SiteSettings } from "./src/collections/SiteSettings"; import { Users } from "./src/collections/Users"; export default buildConfig({ admin: { user: Users.slug }, collections: [Users, Products, Media], globals: [SiteSettings, HomeContent], editor: lexicalEditor(), secret: process.env.PAYLOAD_SECRET || "development-only-change-me", db: postgresAdapter({ pool: { connectionString: process.env.DATABASE_URI || "" } }), typescript: { outputFile: "./src/payload-types.ts" }, });