Docker і деплой

Урок 01 · 9 хв

Змінні оточення й секрети

Код однаковий скрізь, налаштування — різні. Секрети — ніколи в Git.

Адреса бази, ключі API, порт — це конфігурація, і вона різна для твого ноутбука, staging і продакшену. Її передають змінними оточення: локально з файлу .env, на сервері — через налаштування хостингу. У коді читаєш process.env.DATABASE_URL.

.env і .env.example
AI

Можна спитати про це правило«Секрет у Git: уже злитий секрет»

  • Перевіряй обов'язкові змінні на старті й падай з чіткою помилкою.
  • Змінні з префіксом NEXT_PUBLIC_ потрапляють у браузер — секретам там не місце.
  • .env.example показує колегам, які змінні потрібні.
AI

Можна спитати про цей пункт«Суть уроку»

Перевірка

Закріпи, поки не пішов далі

  1. 1. Що комітити в репозиторій?

  2. 2. Ключ потрапив у Git. Перший крок?

  3. 3. Чи можна класти секрет у NEXT_PUBLIC_…?

ПрактикаРозв’яжи задачі урокуКілька коротких завдань у редакторі. Перевіряй код одразу й бач, де помилка.Почати практику