forked from BRETT/BRETT
Initial Commit
This commit is contained in:
@@ -0,0 +1,16 @@
|
||||
import { drizzle } from 'drizzle-orm/mysql2'
|
||||
import { migrate } from 'drizzle-orm/mysql2/migrator'
|
||||
import mysql from 'mysql2/promise'
|
||||
import { seedPermissions } from '../shared/utils/permissions.ts'
|
||||
|
||||
const url = process.env.DATABASE_URL
|
||||
if (!url) {
|
||||
console.error('DATABASE_URL is not set')
|
||||
process.exit(1)
|
||||
}
|
||||
|
||||
const connection = await mysql.createConnection(url)
|
||||
await migrate(drizzle(connection), { migrationsFolder: './server/db/migrations' })
|
||||
await seedPermissions(connection)
|
||||
await connection.end()
|
||||
console.log('Migrations applied')
|
||||
Reference in New Issue
Block a user