import { Controller, Get } from '@nestjs/common'; import { PrismaService } from '../prisma/prisma.service'; import { SkipMaintenance } from '../common/decorators/skip-maintenance.decorator'; @Controller('health') @SkipMaintenance() export class HealthController { constructor(private readonly prisma: PrismaService) {} @Get() ok() { return { status: 'ok' }; } @Get('db') async db() { // Simple connectivity check await this.prisma.$queryRaw`SELECT 1`; return { db: 'connected' }; } }