
# Uvod
Rudel ustvari začasne peskovnike WordPress znotraj ene namestitve gostitelja WordPress.

Vsak peskovnik se izbere za posamezno zahtevo. Zahteva, ki je usmerjena v izbrani peskovnik, uporablja njegove klonirane tabele WordPress in kopijo aktivne teme, jedro WordPress, datoteke vtičnikov in naložene datoteke pa ostanejo v skupni rabi z gostiteljem.

## Kaj dobi peskovnik

- kopijo gostiteljevih tabel, vključno z uporabniki in metapodatki uporabnikov, pod ustvarjeno predpono tabel
- kopijo ene teme (ter nadrejene teme pri podrejeni temi) v imeniku peskovnika
- metapodatke življenjskega cikla v tabelah gostitelja WordPress MySQL

Uporabniki se kopirajo ob ustvarjanju peskovnika. Zatem se uporabniki in gesla v peskovniku ter na gostitelju spreminjajo neodvisno.

## Kaj ostane v skupni rabi

- datoteke jedra WordPress
- datoteke vtičnikov
- naložene predstavnostne datoteke

Ta meja je namerna. Rudel omogoča hitre peskovnike, izbrane za posamezne zahteve, za agente, zagotavljanje kakovosti, poskuse in tvegane spremembe, ne da bi bilo treba uporabiti večmestno namestitev ali drugo namestitev WordPress.

## Kako zahteva izbere peskovnik

Zahteva HTTP izbere peskovnik z glavo `X-Rudel-Environment` ali piškotkom `rudel_environment`; ukaz WP-CLI uporabi spremenljivko okolja `RUDEL_ENVIRONMENT`. Rudel ne preverja pristnosti izbirnika: vsak odjemalec, ki pošlje veljaven ID peskovnika, dobi dostop do tega peskovnika. Glejte [Izolacija](https://rudel.inline0.dev/sl/docs/environments/isolation).

## Vir resnice

Zapisi izvajalnega okolja Rudel so shranjeni v gostiteljski zbirki podatkov WordPress:

- `wp_rudel_environments`
- `wp_rudel_worktrees`

Nastavitve so shranjene v možnosti `rudel_config`. Konfiguracije izvajalnega okolja JSON ni, prav tako ni shrambe metapodatkov SQLite.

## Začnite tukaj

- [Začetek](https://rudel.inline0.dev/sl/docs/getting-started)
- [CLI](https://rudel.inline0.dev/sl/docs/cli)
- [API](https://rudel.inline0.dev/sl/docs/api)
- [Konfiguracija](https://rudel.inline0.dev/sl/docs/configuration)
- [Stanje izvajanja](https://rudel.inline0.dev/sl/docs/features/runtime-state)
- [Izolacija](https://rudel.inline0.dev/sl/docs/environments/isolation)
