Setări

Prezentare generală

Setările vă permit să gestionați configurarea proiectului dvs.

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

Numele proiectului

Numele proiectului dvs.

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

Acest lucru definește adresa care va fi utilizată pentru a accesa baza de date de producție.

Adresele construcțiilor dvs. de stagiu și dezvoltare sunt derivate din acest nume și sunt atribuite automat. Cu toate acestea, atunci când schimbați numele proiectului, numai construcțiile viitoare vor utiliza noul nume.

Colaboratori

Gestionați utilizatorii Github care pot accesa proiectul dvs.

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

Există două niveluri de utilizatori:

  • Admin: are acces la toate caracteristicile Odoo.sh.

  • Utilizator: nu are acces la setările proiectului sau la bazele de date de producție și de stagiu.

Grupul de utilizatori este destinat dezvoltatorilor care pot face modificări în codul dvs., dar nu au voie să acceseze datele de producție. Utilizatorii acestui grup nu pot conecta la bazele de date de producție și de stagiu folosind funcția 1-click connect, dar pot, desigur, utiliza contul lor obisnuit pe aceste baze de date, dacă au unul, utilizând credențialele lor obișnuite.

În plus, ei nu pot utiliza webshell-ul și nu au acces la jurnalele serverului.

Utilizator

Admin

Dezvoltare

Istoric

conectare 1-clic

Jurnale

Shell/SSH

Mail-uri

Actualizează

Setări

Producție și stagiu

Istoric

conectare 1-clic

Jurnale

Shell/SSH

Mail-uri

Monitorizare

Copii de rezervă

Actualizează

Setări

*

Stare

Setări

Notă

* Only in staging branches

Acces public

Permite accesul public la construcțiile de dezvoltare.

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

Dacă este activată, această opțiune expune pagina Construcții public, permitând vizitatorilor să se conecteze la build-urile de dezvoltare.

În plus, vizitatorii au acces la jurnale, shell și e-mail-uri ale build-urilor de dezvoltare.

Build-urile de producție și stagiu sunt excluse, vizitatorii pot vedea doar starea lor.

Domenii personalizate

Pentru a configura domenii suplimentare, vă rugăm să consultați tabul de setări al ramurii corespunzătoare.

Submodule

Configurați cheile de implementare pentru depozitele private pe care le folosiți ca submodule în ramurile dvs. pentru a permite Odoo.sh să le descarce.

Atenționare

Aceste setări sunt necesare doar pentru depozite private. Dacă căutați instrucțiuni despre cum să configurați submodule-urile, acestea sunt disponibile în capitolul Submodule din această documentație.

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

Când un depozit este privat, nu este posibil să se descarce public ramurile și reviziile sale. Din acest motiv, trebuie să configurați o cheie de implementare pentru Odoo.sh, astfel încât serverul Git la distanță să permită platformei noastre să descarce reviziile acestui depozit privat.

Pentru a configura cheia de implementare pentru un depozit privat, procedeziți astfel:

  • în intrare, lipiți URL-ul SSH al sub-repozitorului privat și faceți clic pe Adăugare,

    • e.g. git@github.com:USERNAME/REPOSITORY.git

    • poate fi un alt server Git decât Github, cum ar fi Bitbucket, Gitlab sau chiar serverul propriu de găzduire

  • copiați cheia publică,

    • ar trebui să arate ca ssh-rsa some…random…characters…here…==

  • în setările sub-repozitorului privat, adăugați cheia publică printre cheile de implementare.

    • Github.com: Setări ‣ Chei de implementare ‣ Adăugare cheie de implementare

    • Bitbucket.com: Setări ‣ Chei de acces ‣ Adăugare cheie

    • Gitlab.com: Setări ‣ Depozit ‣ Chei de implementare

    • Auto-găzduit: adăugați cheia la fișierul authorized_keysutilizatorului git în directorul său .ssh

Dimensiunea spațiului de stocare

Această secțiune arată dimensiunea spațiului de stocare utilizat de proiectul dvs.

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

Dimensiunea spațiului de stocare se calculează astfel:

  • dimensiunea bazei de date PostgreSQL

  • dimensiunea fișierelor de disc disponibile în containerul dvs.: fișierul bazei de date, directorul de stocare sesiuni…

Atenționare

Dacă doriți să analizați utilizarea spațiului de disc, puteți rula instrumentul ncdu în Web Shell.

Dacă dimensiunea bazei de date de producție crește pentru a depăși ceea ce este provisionat în abonamentul dvs., va fi automat sincronizat cu ea.

Database Workers

Aici se pot configura angajații bazei de date suplimentari. Mai mulți angajați ajută la creșterea încărcării bazei de date de producție pe care o poate gestiona. Dacă adăugați mai multe, vor fi automat sincronizate cu abonamentul dvs.

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

Atenționare

Adăugarea mai multor workeri nu va rezolva magic toate problemele de performanță. Acest lucru permite doar serverului să gestioneze mai multe conexiuni în același timp. Dacă unele operații sunt de obicei lente, este cel mai probabil un problemă cu codul, dacă nu este datorată personalizărilor dvs. puteți deschide un ticket aici.

Staging Branches

Branch-urile suplimentare de stagiu vă permit să dezvoltați și să testați mai multe funcții în același timp. Dacă adăugați mai multe, vor fi automat sincronizate cu abonamentul dvs.

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

Activare

Arată starea activării proiectului. Puteți schimba codul de activare al proiectului dacă este necesar.

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