Какие данные хранились в .env на последнем месте работы

«Какие данные хранились в .env на последнем месте работы» — вопрос из категории Devops, который задают на 10% собеседований Frontend Разработчик. Ниже — развёрнутый ответ с разбором ключевых моментов.

Ответ

.env файл обычно содержит конфиденциальные данные, которые не должны попадать в репозиторий. У нас хранились:

  • API ключи (например, API_KEY=abc123)
  • URL бекенда (BACKEND_URL=https://api.example.com)
  • Настройки окружения (NODE_ENV=production)
  • Креды для внешних сервисов (Stripe, Firebase и т.д.)
  • Конфигурационные параметры (например, MAX_UPLOAD_SIZE=50)

Пример:

REACT_APP_API_KEY=xyz789
REACT_APP_BASE_URL=https://dev-api.example.com

Важно: никогда не коммить .env в Git! Добавляй его в .gitignore. Для шаблона используй .env.example с placeholder-ами.