Sifa professional network API (Fastify, AT Protocol, Jetstream)
sifa.id/
1import { drizzle } from 'drizzle-orm/node-postgres';
2import { migrate } from 'drizzle-orm/node-postgres/migrator';
3import { logger } from '../logger.js';
4
5const url = process.env.DATABASE_URL;
6if (!url) throw new Error('DATABASE_URL is required');
7
8const db = drizzle(url);
9await migrate(db, { migrationsFolder: './drizzle' });
10logger.info('Migrations complete');
11process.exit(0);