import { NextResponse } from 'next/server'

export async function GET() {
  try {
    // Check if DATABASE_CONFIGURED is set (set by Linux installer)
    const databaseConfigured = process.env.DATABASE_CONFIGURED === 'true'
    const framework = process.env.GAME_DATABASE_FRAMEWORK || null
    
    // Also check if DATABASE_URL is properly set
    const hasDatabaseUrl = !!process.env.DATABASE_URL && process.env.DATABASE_URL.length > 10
    const hasGameDatabaseUrl = !!process.env.GAME_DATABASE_URL && process.env.GAME_DATABASE_URL.length > 10
    
    return NextResponse.json({
      databaseConfigured: databaseConfigured || (hasDatabaseUrl && hasGameDatabaseUrl),
      framework,
      hasUcpDatabase: hasDatabaseUrl,
      hasGameDatabase: hasGameDatabaseUrl,
    })
  } catch (error) {
    console.error('Config check error:', error)
    return NextResponse.json({
      databaseConfigured: false,
      framework: null,
      hasUcpDatabase: false,
      hasGameDatabase: false,
    })
  }
}
