Next.js загружает переменные окружения из файлов .env с важным правилом безопасности: переменные доступны только на сервере по умолчанию, и только те, которые имеют префикс NEXT_PUBLIC_, предоставляются браузеру.
Файлы
.env # loaded in all environments
.env.local # local overrides — GITIGNORED (put secrets here)
.env.development # only in `next dev`
.env.production # only in production builds
