2026-03-06 16:27:54 +00:00
|
|
|
import '../src/db/index.js'
|
2026-03-08 20:41:23 +00:00
|
|
|
import { logger } from './lib/logger.js'
|
2026-03-06 16:27:54 +00:00
|
|
|
import { seedMockBots, seedMockFights } from './engine/mock.js'
|
|
|
|
|
|
|
|
|
|
async function main() {
|
2026-03-06 22:13:19 +00:00
|
|
|
// Run migration first (creates tables + adds any missing columns)
|
|
|
|
|
await import('./db/migrate.js')
|
2026-03-06 16:27:54 +00:00
|
|
|
|
|
|
|
|
await seedMockBots()
|
|
|
|
|
await seedMockFights(15)
|
|
|
|
|
|
2026-03-08 20:41:23 +00:00
|
|
|
logger.info('seed', 'seed complete!')
|
2026-03-06 16:27:54 +00:00
|
|
|
process.exit(0)
|
|
|
|
|
}
|
|
|
|
|
|
2026-03-08 20:41:23 +00:00
|
|
|
main().catch((err) => logger.error('seed', 'seed failed', err))
|