Beállítások

Áttekintés

A beállítások lehetővé teszik a projekt konfigurációjának kezelését.

../../../_images/interface-settings.png

Projekt neve

A projekt nevének megadása.

../../../_images/interface-settings-projectname.png

Ez határozza meg azt a címet, amelyet a termelési adatbázis eléréséhez használnak.

A tesztelési és fejlesztési buildjeinek címei ebből a névből származnak, és automatikusan hozzárendelődnek. Azonban, ha megváltoztatja a projekt nevét, csak a jövőbeli buildjei fogják használni az új nevet.

Munkatársak

Kezelje azokat a Github felhasználókat, akik hozzáférhetnek a projekthez.

../../../_images/interface-settings-collaborators.png

Három felhasználói szint létezik:

  • Admin: hozzáféréssel rendelkezik az Odoo.sh projekt összes funkciójához.

  • Tester: hozzáféréssel rendelkezik a Staging és Development adatbázisokhoz és azok eszközeihez. Ez a szerepkör a Felhasználói Elfogadási Teszteket végző felhasználók számára készült. A tesztelők dolgozhatnak a termelési adatok másolataival, de nem férhetnek hozzá a termelési adatbázishoz az Odoo.sh eszközein keresztül.

  • Developer: csak a Development adatbázisokhoz és azok eszközeihez fér hozzá. Ez a szerepkör azoknak a fejlesztőknek szól, akik kódmódosításokat javasolnak, de nem férhetnek hozzá a termelési és tesztelési adatbázisokhoz az Odoo.sh eszközein keresztül.

Fejlesztő

Tesztelő

Adminisztrátor

Fejlesztés

Előzmények

|zöld|

|zöld|

|zöld|

1-kattintásos csatlakozás

|zöld|

|zöld|

|zöld|

Naplók

|zöld|

|zöld|

|zöld|

Shell/SSH

|zöld|

|zöld|

|zöld|

Levelek

|zöld|

|zöld|

|zöld|

Beállítások

|zöld|

|zöld|

|zöld|

Tesztelés

Előzmények

|zöld|

|zöld|

|zöld|

1-kattintásos csatlakozás

|zöld|

|zöld|

Naplók

|zöld|

|zöld|

Shell/SSH

|zöld|

|zöld|

Levelek

|zöld|

|zöld|

Felügyelet

|zöld|

|zöld|

Biztonsági mentések

|zöld|

Frissítés

|zöld|

|zöld|

Beállítások

|zöld|

|zöld|

Gyártás

Előzmények

|zöld|

|zöld|

|zöld|

1-kattintásos csatlakozás

|zöld|

Naplók

|zöld|

Shell/SSH

|zöld|

Levelek

|zöld|

Felügyelet

|zöld|

Biztonsági mentések

|zöld|

Frissítés

|zöld|

Beállítások

|zöld|

Állapot

|zöld|

|zöld|

|zöld|

Beállítások

|zöld|

Figyelem

Ezek a szerepkörök csak az Odoo.sh használatára vonatkoznak. Fontos, hogy a felhasználói szerepkörök hozzárendelését tükrözzük a GitHub-on található adattárban. Kérjük, tekintse meg a GitHub dokumentációs részét a Managing a branch protection rule részletes útmutatásért.

Nyilvános hozzáférés

Engedélyezze a nyilvános hozzáférést a fejlesztési buildjeihez.

../../../_images/interface-settings-public.png

Ha aktiválva van, ez az opció nyilvánosan elérhetővé teszi a Builds oldalt, lehetővé téve a látogatók számára a fejlesztési build naplók megtekintését.

A gyártási és tesztelési buildek ki vannak zárva, a látogatók csak az állapotukat láthatják.

GitHub commit státuszok

Ez az opció lehetővé teszi, hogy az Odoo.sh commit státuszokat küldjön a GitHub tárházába, amikor egy build létrejön vagy frissül. Ehhez egy GitHub token szükséges, amely jogosultságokkal rendelkezik a commit státuszok tárházba történő küldéséhez. További információért tekintse meg a GitHub személyes hozzáférési tokenek dokumentációját.

Megjegyzés

A GitHub finomhangolt személyes tokenek lejárati dátummal rendelkeznek, és letiltásra kerülnek, ha nem sikerül frissíteniük a commit státuszt. A tokent bármikor lecserélheti az Odoo.sh felületén.

A GitHub-ra küldött commit státuszok a következő kontextusokkal rendelkezhetnek:

  • ci/odoo.sh (dev): egy fejlesztési build státusza

  • ci/odoo.sh (staging): egy tesztelési build státusza

  • ci/odoo.sh (production): egy gyártási build státusza

  • ci/odoo.sh (test_ci): a token tesztelése a Beállítások oldalon egy teszt státuszt küld a tárház utolsó commitjára

Egyedi domainek

További domainek konfigurálásához kérjük, tekintse meg a megfelelő ág beállítások fülét.

Almodulok

Konfigurálja a telepítési kulcsokat azokhoz a privát adattárakhoz, amelyeket almodulokként használ az ágaiban, hogy az Odoo.sh letölthesse azokat.

Figyelem

Ezek a beállítások csak privát adattárak esetén szükségesek. Ha az almodulok beállításával kapcsolatban keres útmutatást, az utasítások elérhetők a dokumentáció Almodulok fejezetében.

../../../_images/interface-settings-submodules.png

Amikor egy adattár privát, nem lehetséges nyilvánosan letölteni annak ágait és verzióit. Emiatt szükséges egy telepítési kulcs konfigurálása az Odoo.sh számára, hogy a távoli Git szerver engedélyezze platformunk számára a privát adattár verzióinak letöltését.

A telepítési kulcs konfigurálásához egy privát adattárhoz, járjon el az alábbiak szerint:

  • az input mezőbe illessze be a privát al-adattár SSH URL-jét, majd kattintson az Add gombra,

    • például [email protected]:USERNAME/REPOSITORY.git

    • lehet más Git szerver is, mint a Github, például Bitbucket, Gitlab vagy akár a saját önállóan üzemeltetett szervere

  • másolja a nyilvános kulcsot,

    • ennek így kell kinéznie: ssh-rsa some…random…characters…here…==

  • a privát al-repozitórium beállításaiban adja hozzá a nyilvános kulcsot a telepítési kulcsok közé.

    • Github.com: Beállítások ‣ Telepítési kulcsok ‣ Telepítési kulcs hozzáadása

    • Bitbucket.com: Beállítások ‣ Hozzáférési kulcsok ‣ Kulcs hozzáadása

    • Gitlab.com: Beállítások ‣ Tárház ‣ Telepítési kulcsok

    • Önálló hosztolás: adja hozzá a kulcsot a git felhasználó authorized_keys fájljához a .ssh könyvtárban

Tárolási méret

Ez a szakasz megmutatja a projekt által használt tárolási méretet.

../../../_images/interface-settings-storage.png

A tárolási méret a következőképpen kerül kiszámításra:

  • a PostgreSQL adatbázis mérete

  • a konténerben elérhető lemezfájlok mérete: adatbázis fájltár, munkamenet tároló könyvtár…

Figyelem

Amennyiben elemezni szeretné a lemezhasználatot, futtathatja az ncdu eszközt a Web Shell-ben.

Ha a termelési adatbázis mérete meghaladja az előfizetésében biztosítottat, az automatikusan szinkronizálódik vele.

Adatbázis Munkavállalók

További adatbázis munkavállalók itt konfigurálhatók. Több munkavállaló segít növelni a termelési adatbázis terhelhetőségét. Ha többet ad hozzá, az automatikusan szinkronizálódik az előfizetésével.

../../../_images/interface-settings-workers.png

Figyelem

Több munkavállaló hozzáadása nem oldja meg varázsütésre az összes teljesítményproblémát. Csak lehetővé teszi a szerver számára, hogy több kapcsolatot kezeljen egyszerre. Ha egyes műveletek szokatlanul lassúak, valószínűleg a kóddal van probléma, ha nem az Ön saját testreszabásai miatt, akkor nyithat egy hibajegyet itt.

Staging Ágak

További staging ágak lehetővé teszik több funkció fejlesztését és tesztelését egyidejűleg. Ha többet ad hozzá, az automatikusan szinkronizálódik az előfizetésével.

../../../_images/interface-settings-staging-branches.png

Aktiválás

Megmutatja a projekt aktiválásának állapotát. Szükség esetén megváltoztathatja a projekt aktiválási kódját.

../../../_images/interface-settings-activation.png