Inställningar

Översikt

Med hjälp av inställningarna kan du hantera konfigurationen av ditt projekt.

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

Projektets namn

Namnet på ditt projekt.

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

Här definieras den adress som ska användas för att komma åt produktionsdatabasen.

Adresserna till dina staging- och development-builds härleds från detta namn och tilldelas automatiskt. När du ändrar projektnamnet kommer dock endast framtida builds att använda det nya namnet.

Medarbetare

Hantera de Github-användare som har åtkomst till ditt projekt.

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

Det finns tre olika nivåer av användare:

  • Admin: har tillgång till alla funktioner i ett Odoo.sh-projekt.

  • Tester: har tillgång till databaserna Staging och Development och deras verktyg. Den här rollen är avsedd för användare som genomför User Acceptance Tests. Testare kan arbeta med kopior av produktionsdata men kan inte komma åt produktionsdatabasen via Odoo.sh-verktyget.

  • Developer: har endast tillgång till Development-databaserna och deras verktyg. Den här rollen är för utvecklare som föreslår kodändringar men som inte får åtkomst till produktions- och stagingdatabaser via Odoo.sh-verktyget.

Utvecklare

Testare

Administratör

Utveckling

Historia

|grönt|

|grönt|

|grönt|

Anslut med 1 klick

|grönt|

|grönt|

|grönt|

Loggar

|grönt|

|grönt|

|grönt|

Shell/SSH

|grönt|

|grönt|

|grönt|

Mejl

|grönt|

|grönt|

|grönt|

Inställningar

|grönt|

|grönt|

|grönt|

Iscensättning

Historia

|grönt|

|grönt|

|grönt|

Anslut med 1 klick

|grönt|

|grönt|

Loggar

|grönt|

|grönt|

Shell/SSH

|grönt|

|grönt|

Mejl

|grönt|

|grönt|

Övervakning

|grönt|

|grönt|

Säkerhetskopior

|grönt|

Uppgradering

|grönt|

|grönt|

Inställningar

|grönt|

|grönt|

Produktion

Historia

|grönt|

|grönt|

|grönt|

Anslut med 1 klick

|grönt|

Loggar

|grönt|

Shell/SSH

|grönt|

Mejl

|grönt|

Övervakning

|grönt|

Säkerhetskopior

|grönt|

Uppgradering

|grönt|

Inställningar

|grönt|

Status

|grönt|

|grönt|

|grönt|

Inställningar

|grönt|

Varning

Dessa roller gäller endast för användning av Odoo.sh. Det är viktigt att återspegla användarrollernas tilldelning i förvaret på GitHub. Se GitHub-dokumentationens avsnitt om Hantering av en grenskyddsregel för detaljerad vägledning.

Allmän tillgång

Ge allmänheten tillgång till dina utvecklingsbyggnader.

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

Om det här alternativet är aktiverat blir sidan Builds offentlig, vilket gör att besökare kan se loggar över utvecklingsbyggen.

Produktions- och staging-byggnader är undantagna, besökare kan bara se deras status.

GitHub commit statuses

This option enables Odoo.sh to push commit statuses to your GitHub repository when a build is created or updated. It requires a GitHub token with permissions to push commit statuses to the repository. Refer to GitHub’s documentation on personal access tokens for instructions to create yours.

Observera

GitHub’s fine-grained personal tokens have an expiration date and will be disabled if they fail to update the commit status. You can replace the token at any time on Odoo.sh.

The commit statuses pushed to GitHub can have the following contexts:

  • ci/odoo.sh (dev): status of a development build

  • ci/odoo.sh (staging): status of a staging build

  • ci/odoo.sh (production): status of a production build

  • ci/odoo.sh (test_ci): testing the token from the Settings page will push a test status on the last commit of your repository

Anpassade domäner

För att konfigurera ytterligare domäner hänvisas till motsvarande grans inställningsflik.

Undermoduler

Konfigurera deploy-nycklarna för de privata arkiv som du använder som undermoduler i dina grenar så att Odoo.sh kan ladda ner dem.

Varning

Dessa inställningar krävs endast för privata arkiv. Om du vill veta hur du ställer in dina undermoduler finns det instruktioner i kapitlet Undermoduler i den här dokumentationen.

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

När ett arkiv är privat är det inte möjligt att ladda ner dess grenar och revisioner offentligt. Av den anledningen måste du konfigurera en deploy-nyckel för Odoo.sh, så att den avlägsna Git-servern tillåter vår plattform att ladda ner revisionerna av detta privata arkiv.

Gör så här för att konfigurera deploy-nyckeln för ett privat arkiv:

  • i inmatningen, klistra in SSH-URL:en för ditt privata sub-repository och klicka på Add,

    • t.ex. git@github.com:USERNAME/REPOSITORY.git

    • det kan vara en annan Git-server än Github, t.ex. Bitbucket, Gitlab eller till och med din egen server som du själv är värd för

  • kopiera den publika nyckeln,

    • det ska se ut som ssh-rsa några…slumpmässiga…tecken…här…==

  • i inställningarna för det privata underförvaret, lägg till den publika nyckeln bland deploy-nycklarna.

    • Github.com: Inställningar ‣ Deploy-nycklar ‣ Lägg till deploy-nyckel

    • Bitbucket.com: Inställningar ‣ Åtkomstnycklar ‣ Lägg till nyckel

    • Gitlab.com: Inställningar ‣ Repository ‣ Deploy Keys

    • Självhanterad: lägg till nyckeln i git-användarens authorized_keys-fil i dess .ssh-katalog

Förvaringsstorlek

I det här avsnittet visas den lagringsstorlek som används av ditt projekt.

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

Lagringsstorleken beräknas enligt följande:

  • storleken på PostgreSQL-databasen

  • storleken på de diskfiler som är tillgängliga i din container: databasfilarkiv, lagringskatalog för sessioner …

Varning

Om du vill analysera diskanvändningen kan du köra verktyget ncdu i ditt Web Shell.

Om storleken på din produktionsdatabas växer till att överstiga vad som finns i din prenumeration kommer den automatiskt att synkroniseras med den.

Databasmedarbetare

Här kan du konfigurera ytterligare databasarbetare. Fler arbetare hjälper till att öka belastningen som din produktionsdatabas kan hantera. Om du lägger till fler kommer de automatiskt att synkroniseras med din prenumeration.

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

Varning

Att lägga till fler arbetare löser inte alla prestandaproblem på ett magiskt sätt. Det gör bara att servern kan hantera fler anslutningar samtidigt. Om vissa operationer är ovanligt långsamma är det troligtvis ett problem med koden, om det inte beror på dina egna anpassningar kan du öppna en biljett här <https://www.odoo.com/help>`_.

Filialer för iscensättning

Ytterligare staging-grenar gör att du kan utveckla och testa fler funktioner samtidigt. Om du lägger till fler kommer de automatiskt att synkroniseras med din prenumeration.

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

Aktivering

Visar status för projektets aktivering. Du kan ändra projektets aktiveringskod om det behövs.

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