after claude code

This commit is contained in:
Phuoc Nguyen
2025-10-10 16:04:10 +07:00
parent cc53f60bea
commit 6203e8c2ec
109 changed files with 10109 additions and 150 deletions

View File

@@ -0,0 +1,34 @@
import AppDataSource from '../data-source';
import { seedCategories } from './categories.seed';
import { seedProducts } from './products.seed';
async function runSeeds() {
console.log('🌱 Starting database seeding...\n');
try {
// Initialize data source
await AppDataSource.initialize();
console.log('✓ Database connection established\n');
// Run seeds in order
console.log('📦 Seeding categories...');
await seedCategories(AppDataSource);
console.log('✓ Categories seeded successfully\n');
console.log('📦 Seeding products...');
await seedProducts(AppDataSource);
console.log('✓ Products seeded successfully\n');
console.log('🎉 Database seeding completed successfully!');
} catch (error) {
console.error('❌ Error seeding database:', error);
process.exit(1);
} finally {
// Close connection
await AppDataSource.destroy();
console.log('\n✓ Database connection closed');
}
}
// Run seeds
runSeeds();