| import { NextResponse } from "next/server"; | |
| import { killAppProcesses } from "@/lib/appUpdater"; | |
| // Shutdown app to release file locks for manual update | |
| export async function POST() { | |
| try { | |
| await killAppProcesses(); | |
| } catch { /* best effort */ } | |
| const response = NextResponse.json({ success: true, message: "Shutting down for manual update..." }); | |
| setTimeout(() => process.exit(0), 500); | |
| return response; | |
| } | |