b79951601c
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
18 lines
583 B
TypeScript
18 lines
583 B
TypeScript
/**
|
||
* Migration'ları uygular: npm run migrate (canlıda deploy sonrası; bkz. docs/DEPLOY.md, Faz 15).
|
||
* `server-only` modülleri Next dışında yükleyebilmek için --conditions=react-server ile çalışır.
|
||
*/
|
||
import mongoose from "mongoose";
|
||
import { getMongoClient } from "@/lib/db/mongo";
|
||
import { runMigrations } from "./migrations";
|
||
|
||
runMigrations()
|
||
.catch((err: unknown) => {
|
||
console.error(err instanceof Error ? err.message : err);
|
||
process.exitCode = 1;
|
||
})
|
||
.finally(async () => {
|
||
await mongoose.disconnect();
|
||
await getMongoClient().close();
|
||
});
|