Liigu sisu juurde

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_environments
  • wp_rudel_worktrees

Seaded asuvad suvandis rudel_config. Käitusaja JSON konfiguratsiooni ega SQLite metaandmete salvestuskohta pole.

Alusta siit