Staging
Копия production-сайта для безопасной проверки изменений перед выкаткой.
Создание
- На странице сайта откройте вкладку Staging (или Environments).
- Нажмите Создать staging.
- Deployer выполняет:
- копию файлов;
- копию базы данных;
- для WordPress —
wp-cli search-replaceдля подмены URL.
- После создания показывается DNS-инструкция для поддомена.
Синхронизация
| Направление | Действие |
|---|---|
| Prod → Staging | Подтянуть свежие данные с прода на staging |
| Staging → Prod (promote) | Выкатить проверенные изменения на прод |
Diff-превью
Перед каждой синхронизацией показывается превью изменений:
- Added — новые файлы;
- Modified — изменённые;
- Deleted — удаляемые.
Реальная синхронизация выполняется только после подтверждения (Proceed).
Basic Auth
Staging можно закрыть паролем (htpasswd), чтобы его не видели посторонние и поисковые системы.
Примечания
- Для не-WordPress CMS база данных при создании staging не трансформируется (показывается соответствующее уведомление).
- Staging — это окружение типа Staging (см. Окружения).