Audit fixes: VIP self-grant, draft leak, onboarding flag, hero personalization, gated downloads
Deploy GitHub Pages / deploy (push) Canceled after 0s

This commit is contained in:
AHMED
2026-10-09 16:20:55 +03:00
parent c34611dc36
commit 5ee706ebd6
150 changed files with 24054 additions and 0 deletions
+34
View File
@@ -0,0 +1,34 @@
import path from 'path'
import { fileURLToPath } from 'url'
import { buildConfig } from 'payload'
import { postgresAdapter } from '@payloadcms/db-postgres'
import { lexicalEditor } from '@payloadcms/richtext-lexical'
import Users from './collections/Users'
import Posts from './collections/Posts'
import Media from './collections/Media'
import Files from './collections/Files'
import PostLikes from './collections/PostLikes'
import Comments from './collections/Comments'
const filename = fileURLToPath(import.meta.url)
const dirname = path.dirname(filename)
export default buildConfig({
admin: {
user: Users.slug,
meta: { titleSuffix: '— أنور بي آي' },
},
secret: process.env.PAYLOAD_SECRET || 'dev-secret-change-me',
collections: [Users, Posts, Media, Files, PostLikes, Comments],
editor: lexicalEditor(),
db: postgresAdapter({
pool: {
connectionString:
process.env.DATABASE_URI || 'postgres://anwarpi:anwarpi@127.0.0.1:5432/anwarpi',
},
}),
telemetry: false,
typescript: { outputFile: 'payload-types.ts' },
upload: { limits: { fileSize: 20_000_000 } },
})