Some checks failed
Build & Deploy / 🔍 Prepare (push) Successful in 8s
Build & Deploy / 🧪 QA (push) Successful in 2m2s
Build & Deploy / 🏗️ Build (push) Failing after 4m13s
Build & Deploy / 🚀 Deploy (push) Has been skipped
Build & Deploy / 🧪 Post-Deploy Verification (push) Has been skipped
Build & Deploy / ⚡ Performance & Accessibility (push) Has been skipped
Build & Deploy / 🔔 Notify (push) Successful in 2s
23 lines
563 B
TypeScript
23 lines
563 B
TypeScript
/**
|
|
* CLI wrapper for seeding the Payload CMS database.
|
|
* Usage: pnpm tsx scripts/seed-payload.ts
|
|
*/
|
|
import { getPayload } from 'payload';
|
|
import configPromise from '../payload.config';
|
|
import { seedDatabase } from '../src/payload/seed';
|
|
|
|
async function run() {
|
|
const payload = await getPayload({ config: configPromise });
|
|
|
|
console.log('🌱 Starting database seed...');
|
|
await seedDatabase(payload);
|
|
console.log('✅ Seeding complete.');
|
|
|
|
process.exit(0);
|
|
}
|
|
|
|
run().catch((err) => {
|
|
console.error('❌ Seeding failed:', err);
|
|
process.exit(1);
|
|
});
|