Ugrás a tartalomhoz

Bevezetés

A Rudel eldobható WordPress sandboxokat hoz létre egyetlen gazdagép-WordPress-telepítésen belül.

Minden sandboxot kérésenként választ ki a rendszer. A kiválasztott kérés a sandbox klónozott WordPress tábláit és az aktív téma másolatát használja, miközben a WordPress magja, bővítményfájljai és feltöltései megosztottak maradnak a gazdagéppel.

Mit kap egy sandbox

  • a gazdagép tábláinak másolatát, a felhasználókat és felhasználói metaadatokat is beleértve, létrehozott táblaprefix alatt
  • egy téma másolatát (gyermektéma esetén a szülőtémával együtt) a sandbox könyvtárában
  • életciklus-metaadatokat a gazdagép WordPress MySQL tábláiban

A felhasználók a sandbox létrehozásakor másolódnak át. Ezután a sandbox és a gazdagép felhasználói és jelszavai egymástól függetlenül változnak.

Mi marad megosztva

  • a WordPress magfájljai
  • bővítményfájlok
  • feltöltött médiafájlok

Ez a határ szándékos. A Rudel gyors, kérésenként kiválasztott sandboxokat biztosít ügynököknek, minőségbiztosításhoz, kísérletekhez és kockázatos módosításokhoz, multisite vagy második WordPress-telepítés nélkül.

Hogyan választ sandboxot egy kérés

Egy HTTP kérés a X-Rudel-Environment fejléc vagy a rudel_environment cookie segítségével választ sandboxot; egy WP-CLI parancs a RUDEL_ENVIRONMENT környezeti változót használja. A Rudel nem hitelesíti a kiválasztót: bármely kliens, amely érvényes sandboxazonosítót küld, az adott sandboxot kapja. Lásd: Elkülönítés.

Hiteles adatforrás

A Rudel futásidejű rekordjai a gazdagép WordPress adatbázisában találhatók:

  • wp_rudel_environments
  • wp_rudel_worktrees

A beállítások a rudel_config opcióban találhatók. Nincs futásidejű JSON konfiguráció és nincs SQLite metaadattároló.

Kezdje itt