
# Въведение
Rudel създава временни изолирани среди на WordPress в рамките на една хостова инсталация на WordPress.

Всяка заявка избира отделна изолирана среда. Избраната заявка използва клонираните таблици на WordPress и копието на активната тема, а основните файлове, файловете на добавките и качените файлове на WordPress остават споделени с хоста.

## Какво получава изолираната среда

- копие на таблиците на хоста, включително потребителите и метаданните им, с генериран префикс на таблиците
- копие на една тема (както и на родителската ѝ тема, ако е дъщерна) в директорията на изолираната среда
- метаданни за жизнения цикъл в хостовите таблици WordPress MySQL

Потребителите се копират при създаването на изолираната среда. След това потребителите и паролите в нея и на хоста се променят независимо едни от други.

## Какво остава споделено

- основните файлове на WordPress
- файловете на добавките
- качените медийни файлове

Тази граница е умишлена. Rudel предоставя бързи изолирани среди, избирани чрез заявка, за агенти, QA, експерименти и рискови промени, без да изисква мултисайт или втора инсталация на WordPress.

## Как заявката избира изолирана среда

Заявка HTTP избира изолирана среда чрез заглавката `X-Rudel-Environment` или бисквитката `rudel_environment`; команда WP-CLI използва променливата на средата `RUDEL_ENVIRONMENT`. Rudel не удостоверява автентичността на избора: всеки клиент, който изпрати валиден идентификатор на изолирана среда, получава достъп до нея. Вижте [Изолация](https://rudel.inline0.dev/bg/docs/environments/isolation).

## Източник на достоверни данни

Записите на Rudel за средата по време на изпълнение се намират в хостовата база данни WordPress:

- `wp_rudel_environments`
- `wp_rudel_worktrees`

Настройките се съхраняват в опцията `rudel_config`. Няма конфигурация JSON за средата по време на изпълнение и няма хранилище за метаданни SQLite.

## Започнете оттук

- [Първи стъпки](https://rudel.inline0.dev/bg/docs/getting-started)
- [CLI](https://rudel.inline0.dev/bg/docs/cli)
- [API](https://rudel.inline0.dev/bg/docs/api)
- [Конфигурация](https://rudel.inline0.dev/bg/docs/configuration)
- [Състояние по време на изпълнение](https://rudel.inline0.dev/bg/docs/features/runtime-state)
- [Изолация](https://rudel.inline0.dev/bg/docs/environments/isolation)
