check-env.ts 865 B

123456789101112131415161718192021222324252627
  1. import { logEnvironmentConfig, validateConfig } from '../src/lib/config'
  2. console.log('🔍 Verificando configuración de variables de entorno...')
  3. console.log('')
  4. // Mostrar configuración actual
  5. logEnvironmentConfig()
  6. // Validar configuración
  7. const validation = validateConfig()
  8. if (validation.isValid) {
  9. console.log('✅ Configuración válida - Todas las variables críticas están configuradas')
  10. process.exit(0)
  11. } else {
  12. console.log('❌ Errores de configuración encontrados:')
  13. validation.errors.forEach(error => {
  14. console.log(` - ${error}`)
  15. })
  16. console.log('')
  17. console.log('💡 Para solucionar estos errores:')
  18. console.log(' 1. Copia el archivo env.sample.txt a .env')
  19. console.log(' 2. Configura las variables de entorno necesarias')
  20. console.log(' 3. Ejecuta este script nuevamente')
  21. console.log('')
  22. process.exit(1)
  23. }