Instellingen¶
Overzicht¶
Met de instellingen kunt je de configuratie van jouw project beheren.

Projectnaam¶
De naam van jouw project.

Dit definieert het adres dat wordt gebruikt om toegang te krijgen tot jouw productiedatabase.
Adressen van jouw staging- en ontwikkelingsbuilds worden afgeleid van deze naam en automatisch toegewezen. Wanneer je echter jouw projectnaam wijzigt, zullen alleen toekomstige builds de nieuwe naam gebruiken.
Medewerkers¶
Beheer de Github-gebruikers die toegang hebben tot jouw project.

Er zijn twee gebruikersniveaus:
Beheerder: heeft toegang tot alle functies van Odoo.sh.
Gebruiker: heeft geen toegang tot de projectinstellingen, noch tot de productie- en stagingdatabases.
De gebruikersgroep is bedoeld voor ontwikkelaars die wijzigingen in jouw code kunnen aanbrengen, maar geen toegang hebben tot de productiegegevens. Gebruikers van deze groep kunnen geen verbinding maken met de productie- en faseringsdatabases met behulp van de 1-click connect-functie, maar ze kunnen uiteraard wel hun reguliere account op deze databases gebruiken als ze die hebben, met behulp van hun reguliere inloggegevens.
Bovendien kunnen ze de webshell niet gebruiken en hebben ze ook geen toegang tot de serverlogs.
Gebruiker |
Admin |
||
---|---|---|---|
Ontwikkeling |
Geschiedenis |
● |
● |
1-klik verbinden |
● |
● |
|
Logs |
● |
● |
|
Shell/SSH |
● |
● |
|
E-mails |
● |
● |
|
Bijwerken |
● |
● |
|
Instellingen |
● |
● |
|
Productie en enscenering |
Geschiedenis |
● |
● |
1-klik verbinden |
● |
||
Logs |
● |
||
Shell/SSH |
● |
||
E-mails |
● |
||
Monitoring |
● |
||
Back-ups |
● |
||
Bijwerken |
● |
||
Instellingen |
●* |
● |
|
Status |
● |
● |
|
Instellingen |
● |
Notitie
*Alleen in staging-branches
Publieke toegang¶
Geef publieke toegang tot jouw ontwikkelingsbuilds.

Indien geactiveerd, maakt deze optie de pagina Builds openbaar, zodat bezoekers verbinding kunnen maken met jouw ontwikkelingsbuilds.
Daarnaast hebben bezoekers toegang tot de logs, shell en mails van jouw ontwikkelbuilds.
Productie- en staging-builds zijn uitgesloten, bezoekers kunnen alleen hun status zien.
Aangepaste domeinen¶
Om extra domeinen te configureren, raadpleegt je het tabblad :ref:`settings van de overeenkomstige vestiging<odoosh-gettingstarted-branches-tabs-settings> `.
Submodules¶
Configureer de implementatiesleutels voor de privérepository’s die je als submodules in jouw branches gebruikt, zodat Odoo.sh ze kan downloaden.
Waarschuwing
Deze instellingen zijn alleen vereist voor privéopslagplaatsen. Als je wilt weten hoe je jouw submodules kunt instellen, vindt je instructies in het hoofdstuk :ref:`Submodules<odoosh-advanced-submodules> ` van deze documentatie.

Wanneer een repository privé is, is het niet mogelijk om de vertakkingen en revisies ervan publiekelijk te downloaden. Om die reden moet je een implementatiesleutel voor Odoo.sh configureren, zodat de externe Git-server ons platform in staat stelt de revisies van deze privérepository te downloaden.
Ga als volgt te werk om de implementatiesleutel voor een privérepository te configureren:
plak in de invoer de SSH-URL van jouw privé-subrepository en klik op Toevoegen,
bijv. git@github.com:GEBRUIKERSNAAM/REPOSITORY.git
het kan een andere Git-server zijn dan Github, zoals Bitbucket, Gitlab of zelfs je eigen zelf-gehoste server
kopieer de publieke sleutel,
het zou er als volgt uit moeten zien: ssh-rsa enkele…willekeurige…tekens…hier…==
voeg in de instellingen van de privé-subrepository de openbare sleutel toe aan de implementatiesleutels.
Github.com:
Bitbucket.com:
Gitlab.com:
Zelf gehost: voeg de sleutel toe aan het geautoriseerde_keys-bestand van de git-gebruiker in de .ssh-directory
Opslaggrootte¶
In deze sectie wordt de opslaggrootte weergegeven die door jouw project wordt gebruikt.

De opslaggrootte wordt als volgt berekend:
de grootte van de PostgreSQL-database
de grootte van de schijfbestanden die beschikbaar zijn in jouw container: databasebestandsopslag, map voor sessieopslag…
Waarschuwing
Als je het schijfgebruik wilt analyseren, kunt je de tool ncdu in jouw Web Shell uitvoeren.
Mocht de omvang van jouw productiedatabase groter worden dan wat is ingericht in jouw abonnement, dan wordt deze er automatisch mee gesynchroniseerd.
Databasewerkers¶
Extra databasewerkers kunnen hier worden geconfigureerd. Meer werknemers helpen de belasting die jouw productiedatabase aankan, te vergroten. Als je er meer toevoegt, wordt dit automatisch gesynchroniseerd met jouw abonnement.

Waarschuwing
Het toevoegen van meer werknemers zal niet op magische wijze alle prestatieproblemen oplossen. Het zorgt er alleen voor dat de server meer verbindingen tegelijkertijd kan verwerken. Als sommige bewerkingen ongewoon traag zijn, is het hoogstwaarschijnlijk een probleem met de code. Als het niet aan jouw eigen aanpassingen ligt, kunt je hier een ticket openen.
Staging takken¶
Met extra staging-vertakkingen kunt je meer functies tegelijkertijd ontwikkelen en testen. Als je er meer toevoegt, wordt dit automatisch gesynchroniseerd met jouw abonnement.

Activatie¶
Toont de status van de activering van het project. Indien nodig kunt je de activeringscode van het project wijzigen.
