Inställningar¶
Översikt¶
Med hjälp av inställningarna kan du hantera konfigurationen av ditt projekt.
Projektets namn¶
Namnet på ditt projekt.
Här anges den adress som ska användas för att komma åt din produktionsdatabas.
Adresserna till dina staging- och utvecklingsbyggnader härleds från detta namn och tilldelas automatiskt. När du ändrar ditt projektnamn kommer dock endast framtida builds att använda det nya namnet.
Medarbetare¶
Hantera de Github-användare som har åtkomst till ditt projekt.
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 |
Admin |
||
---|---|---|---|---|
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 |
|
E-post |
|grönt |
|grönt |
|grönt |
|
Inställningar |
|grönt |
|grönt |
|grönt |
|
Uppställning |
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 |
||
E-post |
|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 |
|||
E-post |
|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.
Om det här alternativet är aktiverat blir sidan Builds offentlig, vilket gör att besökare kan se loggar över utvecklingsbyggen.
Produktions- och stagingbyggnader ä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, se motsvarande grens settings tab.
Undermoduler¶
Konfigurera distributionsnycklarna för de privata arkiv som du använder som undermoduler i dina grenar så att Odoo.sh kan hämta dem.
Varning
Dessa inställningar krävs endast för privata arkiv. Om du vill veta hur du ställer in dina undermoduler finns instruktioner i kapitlet Submodules i den här dokumentationen.
När ett arkiv är privat är det inte möjligt att offentligt ladda ner dess grenar och revisioner. Av den anledningen måste du konfigurera en deploy key för Odoo.sh, så att Git-servern på distans tillåter vår plattform att ladda ner revisionerna från det privata arkivet.
Gör så här för att konfigurera deployeringsnyckeln för ett privat arkiv:
i inmatningen klistrar du in SSH-URL:en till ditt privata underarkiv och klickar 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 är värd
kopiera den offentliga nyckeln,
det ska se ut som ssh-rsa några…slumpmässiga…tecken…här…==
i inställningarna för det privata underarkivet lägger du till den offentliga nyckeln bland deployeringsnycklarna.
Github.com:
Bitbucket.com:
Gitlab.com:
Egen värd: bifoga nyckeln till git-användarens authorized_keys-fil i dess .ssh-katalog
Storlek på lager¶
Detta avsnitt visar den lagringsstorlek som används av ditt projekt.
Lagringsstorleken beräknas enligt följande:
storleken på PostgreSQL-databasen
storleken på de diskfiler som finns tillgängliga i behållaren: databasens filarkiv, sessionernas lagringskatalog…
Varning
Om du vill analysera diskanvändningen kan du köra verktyget ncdu i ditt webbshell.
Om din produktionsdatabas blir större än vad som anges i din prenumeration kommer den automatiskt att synkroniseras med den.
Databasarbetare¶
Här kan du konfigurera ytterligare databasarbetare. Fler databearbetare hjälper till att öka den belastning som din produktionsdatabas kan hantera. Om du lägger till fler kommer de automatiskt att synkroniseras med din prenumeration.
Varning
Att lägga till fler arbetare löser inte alla prestandaproblem på något 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 ett ärende här.
Brancher för iscensättning¶
Med ytterligare staging branches kan du utveckla och testa fler funktioner samtidigt. Om du lägger till fler kommer de automatiskt att synkroniseras med din prenumeration.
Aktivering¶
Visar status för projektets aktivering. Du kan ändra projektets aktiveringskod om det behövs.