MotorSignal-App/website/app/api/version/route.ts

22 lines
474 B
TypeScript

import { NextResponse } from 'next/server';
export const dynamic = 'force-dynamic';
export function GET() {
const revision = process.env.MOTORSIGNAL_DEPLOY_REVISION || 'unknown';
return NextResponse.json(
{
status: 'ok',
service: 'motorsignal-website',
revision,
shortRevision: revision === 'unknown' ? 'unknown' : revision.slice(0, 12),
},
{
headers: {
'Cache-Control': 'no-store, max-age=0',
},
},
);
}