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({ serverURL: process.env.PAYLOAD_PUBLIC_SERVER_URL || "https://www.kaotings.com/cms", admin: { user: Users.slug }, collections: [Users, Products, Media], globals: [SiteSettings, HomeContent], secret: process.env.PAYLOAD_SECRET || "development-only-change-me", db: postgresAdapter({ pool: { connectionString: process.env.DATABASE_URI || "" } }), typescript: { outputFile: "./src/payload-types.ts" }, });