/
dupleymi-amp
/
sql-trainer
Обзор
Документация
Войти
/
dupleymi-amp
/
sql-trainer
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
main
src/lib/server-env.ts
22 строки
651 B
Maxim Dupley
refactor: type improvements, SSR-safe store state, remove dead branches
30 июн 2026, 11:32
30 июн 2026, 11:32
9620806
Код
Авторство
О чём код?
/** * Server-side environment validation. * Runs once when the Next.js server starts. * Skips during build phase since env vars are only needed at runtime. */ import { validateEnv } from '@/lib/env'; import { logger } from '@/lib/logger'; const isBuildPhase = process.env.NEXT_PHASE === 'phase-production-build'; if (!isBuildPhase) { const result = validateEnv(); if (!result.valid) { logger.error('Environment validation failed:'); result.errors.forEach((error) => logger.error(` - ${error}`)); logger.error('\nPlease copy .env.example to .env.local and configure required variables.'); process.exit(1); } } export {};