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