Definições

Visão geral

As definições permitem que você gerencie a configuração do seu projeto.

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

Nome do projeto

O nome de seu projeto.

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

Isso define o endereço que será usado para acessar sua base de dados de produção.

Os endereços de suas compilações de teste e desenvolvimento são derivados desse nome e atribuídos automaticamente. No entanto, quando você altera o nome do projeto, somente as compilações futuras usarão o novo nome.

Colaboradores

Gerencia os usuários do Github que podem acessar seu projeto.

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

There are two levels of users:

  • Admin: has access to all features of Odoo.sh.

  • User: does not have access to the project settings nor to the production and staging databases.

The user group is meant for developers who can make modifications in your code but are not allowed to access the production data. Users of this group cannot connect to the production and staging databases using the 1-click connect feature, but they can of course use their regular account on these databases if they have one, using their regular credentials.

In addition, they cannot use the webshell nor have access to the server logs.

User

Admin

Desenvolvimento

Histórico

Conexão com um clique

Logs

Shell/SSH

E-mails

Upgrade

Definições

Production & Staging

Histórico

Conexão com um clique

Logs

Shell/SSH

E-mails

Monitoramento

Backups

Upgrade

Definições

*

Status

Definições

Nota

* Only in staging branches

Acesso público

Permitir o acesso público às suas compilações de desenvolvimento.

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

If activated, this option exposes the Builds page publicly, allowing visitors to connect to your development builds.

In addition, visitors have access to the logs, shell and mails of your development builds.

As compilações de produção e de teste são excluídas – os visitantes só podem ver seu status.

Domínios personalizados

Para configurar domínios adicionais, consulte a aba de definições da ramificação correspondente.

Submódulos

Configure as chaves de implementação para os repositórios privados que você usa como submódulos em suas ramificações, para permitir que o Odoo.sh faça o download deles.

Aviso

Essas definições são necessárias apenas para repositórios privados. Se estiver procurando como configurar seus submódulos, as instruções estão disponíveis no capítulo Submódulos desta documentação.

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

Quando um repositório é privado, não é possível baixar publicamente suas ramificações e revisões. Por esse motivo, você precisa configurar uma chave de implementação para o Odoo.sh, para que o servidor Git remoto permita que nossa plataforma baixe as revisões desse repositório privado.

Para configurar a chave de implementação de um repositório privado, proceda da seguinte forma:

  • na entrada, cole o URL SSH de seu sub-repositório privado e clique em Adicionar,

    • e.x. git@github.com:NOMEDEUSUARIO/REPOSITORIO.git

    • pode ser outro servidor Git diferente do Github, como Bitbucket, Gitlab ou até mesmo seu próprio servidor auto-hospedado

  • copie a chave pública,

    • deve ser parecido com ssh-rsa alguns… caracteres… aleatórios… aqui… ==

  • nas definições do sub-repositório privado, adicione a chave pública entre as chaves de implementação.

    • Github.com: Definições ‣ Chaves de implementação ‣ Adicionar chave de implementação

    • Bitbucket.com: Definições ‣ Chaves de acesso ‣ Adicionar chave

    • Gitlab.com: Definições ‣ Repositório ‣ Chaves de implementação

    • Auto-hospedado: anexe a chave ao arquivo authorized_keys do usuário do git em seu diretório .ssh

Tamanho do armazenamento

Esta seção mostra o tamanho de armazenamento usado pelo seu projeto.

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

O tamanho do armazenamento é calculado da seguinte forma:

  • o tamanho da base de dados PostgreSQL

  • o tamanho dos arquivos de disco disponíveis em seu contêiner: armazenamento de arquivos de base de dados, diretório de armazenamento de sessões…

Aviso

Caso queira analisar o uso do disco, você pode executar a ferramenta ncdu em seu Web Shell.

Se o tamanho da sua base de dados de produção exceder o tamanho provisionado em sua assinatura, a base será automaticamente sincronizada com ela.

Workers da base de dados

Workers de bases de dados adicionais podem ser configurados aqui. Mais workers ajudam a aumentar a carga que seu base de dados de produção é capaz de suportar. Se você adicionar mais, eles serão automaticamente sincronizados com sua assinatura.

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

Aviso

A adição de mais workers não resolverá magicamente todos os problemas de desempenho. Isso apenas permite que o servidor manipule mais conexões ao mesmo tempo. Se algumas operações estiverem excepcionalmente lentas, é provável que seja um problema com o código; se não for devido às suas próprias personalizações, você poderá abrir um chamado aqui.

Ramificações de teste

As ramificações de teste adicionais permitem que você desenvolva e teste mais recursos ao mesmo tempo. Se você adicionar mais, elas serão automaticamente sincronizadas com sua assinatura.

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

Ativação

Mostra o status da ativação do projeto. Você pode alterar o código de ativação do projeto, se necessário.

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