Sissejuhatus
Rudel loob ühe hosti WordPress paigalduse sisse ajutised WordPress liivakastid.
Iga liivakast valitakse päringupõhiselt. Valitud päring kasutab liivakasti kloonitud WordPress tabeleid ja aktiivse teema koopiat, samal ajal kui WordPress tuum, pistikprogrammide failid ja üleslaadimised jäävad hostiga jagatuks.
Mida liivakast saab
- hosti tabelite koopia, sealhulgas kasutajad ja kasutajate metaandmed, loodud tabeliprefiksi all
- ühe teema koopia (ja alamteema korral ka selle emateema) liivakasti kataloogis
- elutsükli metaandmed hosti WordPress MySQL tabelites
Kasutajad kopeeritakse liivakasti loomisel. Seejärel muutuvad liivakasti ja hosti kasutajad ning paroolid teineteisest sõltumatult.
Mis jääb jagatuks
- WordPress tuumafailid
- pistikprogrammide failid
- üleslaaditud meediafailid
See piir on taotluslik. Rudel keskendub kiiretele, päringuga valitavatele liivakastidele agentide, kvaliteedikontrolli, katsetuste ja riskantsete muudatuste jaoks, ilma et oleks vaja mitmiksaidi või teist WordPress paigaldust.
Kuidas päring liivakasti valib
HTTP päring valib liivakasti päisega X-Rudel-Environment või küpsisega rudel_environment; käsk WP-CLI kasutab keskkonnamuutujat RUDEL_ENVIRONMENT. Rudel ei autentida valikut: iga klient, kes saadab kehtiva liivakasti ID, saab selle liivakasti. Vt Eraldamine.
Tõe allikas
Rudel käituskirjed asuvad hosti WordPress andmebaasis:
wp_rudel_environmentswp_rudel_worktrees
Seaded asuvad suvandis rudel_config. Käitusaja JSON konfiguratsiooni ega SQLite metaandmete salvestuskohta pole.