This commit is contained in:
2026-09-19 22:19:35 +02:00
commit 231b3e006a
124 changed files with 13816 additions and 0 deletions
+26
View File
@@ -0,0 +1,26 @@
import { Controller, Get } from '@nestjs/common';
import { ApiTags, ApiOperation } from '@nestjs/swagger';
import { PrismaService } from './prisma/prisma.service';
@ApiTags('Health')
@Controller('health')
export class HealthController {
constructor(private prisma: PrismaService) {}
@Get()
@ApiOperation({ summary: 'Health check' })
async check() {
let dbStatus = 'ok';
try {
await this.prisma.$queryRaw`SELECT 1`;
} catch {
dbStatus = 'error';
}
return {
status: 'ok',
database: dbStatus,
timestamp: new Date().toISOString(),
};
}
}