18 lines
493 B
TypeScript
18 lines
493 B
TypeScript
import { execSync } from 'child_process';
|
|
|
|
function runSeed(): void {
|
|
// eslint-disable-next-line no-console
|
|
console.log('🌱 Executing database seeds...');
|
|
try {
|
|
execSync('npx tsx prisma/seed/index.ts', { stdio: 'inherit' });
|
|
// eslint-disable-next-line no-console
|
|
console.log('✅ Seed completed successfully.');
|
|
} catch (error) {
|
|
// eslint-disable-next-line no-console
|
|
console.error('❌ Error seeding database:', error);
|
|
process.exit(1);
|
|
}
|
|
}
|
|
|
|
runSeed();
|