bartys
dev docs
На основной сайт

Окружения и домены

Как разделять local, dev и production, чтобы документация и приложение не мешали друг другу.

Подход к окружениям

Разделяйте окружения жёстко:

  • local для локальной разработки;
  • dev для тестирования командой;
  • production только для стабильного сценария.

Домены

Для каждого окружения используйте свой домен или поддомен. Это упрощает SSL, логику cookie и понимание, где именно сейчас находится пользователь.

Что важно проверить

  • DNS уже направлен на правильный сервер;
  • веб-сервер знает домен;
  • админка открывается только по ожидаемому адресу;
  • публичный домен не светит лишние dev-страницы.

Рекомендуемая схема

Local

Локальная разработка через localhost или nip.io.

Dev

Отдельный домен вида dev.example.com, куда выкатываются черновые изменения для команды.

Production

Основной домен, где остаётся только рабочий пользовательский сценарий.