Barazo AppView backend barazo.forum
at main 20 lines 557 B view raw
1/* eslint-disable no-console -- CLI script, console is appropriate */ 2import { runMigrations } from '../src/db/index.js' 3 4const databaseUrl = process.env['DATABASE_URL'] 5if (!databaseUrl) { 6 console.error('DATABASE_URL environment variable is required') 7 process.exit(1) 8} 9 10const migrationsFolder = new URL('../drizzle', import.meta.url).pathname 11 12try { 13 await runMigrations(databaseUrl, migrationsFolder) 14 console.log('Migrations applied successfully') 15} catch (error) { 16 console.error('Migration failed:', error) 17 process.exit(1) 18} 19 20process.exit(0)