Fix migration path resolution in Docker
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This commit is contained in:
@@ -20,7 +20,11 @@ const db = createDb(process.env.DATABASE_URL!);
|
|||||||
if (process.env.NODE_ENV === 'production') {
|
if (process.env.NODE_ENV === 'production') {
|
||||||
console.log('[Boot] Running migrations...');
|
console.log('[Boot] Running migrations...');
|
||||||
try {
|
try {
|
||||||
await migrate(db, { migrationsFolder: './packages/db/src/migrations' });
|
// Resolve relative to the working directory (which is /app in Docker)
|
||||||
|
const path = await import('path');
|
||||||
|
const folder = path.resolve(process.cwd(), 'packages/db/src/migrations');
|
||||||
|
console.log(`[Boot] Migrations folder: ${folder}`);
|
||||||
|
await migrate(db, { migrationsFolder: folder });
|
||||||
console.log('[Boot] Migrations applied.');
|
console.log('[Boot] Migrations applied.');
|
||||||
} catch (err) {
|
} catch (err) {
|
||||||
console.error('[Boot] Migration failed:', err);
|
console.error('[Boot] Migration failed:', err);
|
||||||
|
|||||||
Reference in New Issue
Block a user