Barazo AppView backend
barazo.forum
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)