Files
e-tib.com/scripts/seed-payload.ts
Marc Mintel d14122005d Initial commit: E-TIB production hardening & E2E foundation
Former-commit-id: ef04fca3d76375630c05aac117bf586953f3b657
2026-04-28 19:11:38 +02:00

22 lines
564 B
TypeScript

import { getPayload } from 'payload';
import configPromise from '../payload.config';
import { seedDatabase } from '../src/payload/seed';
const seed = async () => {
const payload = await getPayload({ config: configPromise });
payload.logger.info('Starting manual database seed...');
try {
await seedDatabase(payload);
payload.logger.info('✅ Database seed completed successfully.');
process.exit(0);
} catch (err) {
payload.logger.error('❌ Database seed failed:');
payload.logger.error(err);
process.exit(1);
}
};
seed();