Definições

A visualização Configurações permite gerenciar a configuração do seu projeto.

Nome do projeto

The project name defines your production database address, as well as the derived URLs for staging and development. Upon saving, the new name is applied directly to the production branch. However, for staging and development URLs, the change will only reflect after a rebuild.

A configuração de nome do projeto

Colaboradores

Para conceder acesso a um usuário do GitHub, insira o nome de usuário e clique em Adicionar. Por padrão, o usuário recebe a função Desenvolvedor. Clique no menu suspenso para selecionar outra:

  • Admin: acesso total a todos os recursos e ferramentas do Odoo.sh. Esta função é dedicada ao gerenciamento de projetos e tem acesso exclusivo às configurações do projeto.

  • Testador: acesso aos bancos de dados de preparação e desenvolvimento e suas ferramentas. Esta função é destinada a usuários que realizam testes de aceitação do usuário (UAT). Testadores podem trabalhar com cópias de dados de produção, mas não podem acessar o banco de dados de produção através das ferramentas do Odoo.sh.

  • Desenvolvedor: sem acesso aos bancos de dados de produção e preparação. Esta função é destinada a usuários que modificam o código mas não devem acessar dados de produção. Desenvolvedores não podem se conectar aos bancos de dados de produção ou preparação e não têm acesso ao shell web ou logs do servidor.

A configuração de colaboradores

Acesso a recursos por estágio e função

Estágio

Recurso

Desenvolvedor

Verificador

Admin

Desenvolvimento

Conectar + / Conectar como

Histórico

E-mails

Editor

Monitor

Logs

Atualização

Configurações

Status

Teste

Conectar + / Conectar como

Histórico

E-mails

Shell

Editor

Monitor

Logs

Atualização

Configurações

Status

Produção

Conectar + / Conectar como

Histórico

Shell

Editor

Monitor

Logs

Backups

Atualização

Configurações

Status

Legenda

: Disponível

: Não disponível

Nota

  • Somente administradores podem acessar os logs de auditoria e as configurações do projeto.

  • Todas as funções podem acessar a página de builds, mas os recursos disponíveis são específicos para cada função.

Acesso público

Ao ativar Permitir acesso público, a página de builds se torna publicamente acessível, permitindo que visitantes se conectem a builds de desenvolvimento. Visitantes também podem acessar logs, o shell e e-mails para builds de desenvolvimento. Builds de produção e staging permanecem privados; visitantes podem apenas visualizar seu status.

A configuração de acesso público

Status dos commits do GitHub

Você pode adicionar um token do GitHub para permitir que o Odoo.sh envie status de commits de volta ao GitHub. O token deve ter a permissão de repositório commit statuses (write).

A configuração de status de commits do GitHub

Veja também

Para mais informações, consulte a documentação do GitHub sobre gerenciamento de tokens de acesso.

Chave e webhook do GitHub

Uma chave de deploy e um webhook são criados automaticamente no seu repositório do GitHub para permitir que o Odoo.sh busque código e receba notificações de commits. Como eles podem ser modificados ou excluídos acidentalmente, você pode usar os botões Verificar Chave de Deploy e Verificar Webhook abaixo para verificar sua configuração.

A configuração de chave e webhook do GitHub

Nota

São necessários direitos administrativos no repositório do GitHub.

Submódulos

O comando git submodule permite integrar outros projetos Git no seu código sem copiar o código diretamente.

A configuração de submódulos

Nota

É necessário um repositório Git contendo módulos Odoo, por exemplo da Loja de Apps Odoo ou módulos da comunidade.

Repositórios privados

Antes de adicionar um repositório privado do GitHub como submódulo, é necessário adicionar uma chave de deploy:

  1. Cole a URL SSH do sub-repositório (por exemplo, git@github.com:USERNAME/REPOSITORY.git) e clique em Adicionar.

  2. Copie a Chave Pública gerada.

  3. No GitHub do sub-repositório, vá para Settings ‣ Deploy keys.

  4. Clique em Add deploy key, insira um Title, cole a chave pública no campo Key e clique em Add key.

Para adicionar um repositório público ou repositório privado com uma chave de implantação como submódulo:

  1. Adicione o submódulo ao seu projeto.

    git submodule add -b BRANCH git@github.com:USERNAME/REPOSITORY.git PATH
    
  2. Faça commit e push da alteração.

    git commit -a && git push -u origin master
    
  3. Aguarde o Odoo.sh reconstruir o projeto.

Tamanho do banco de dados de produção

Esta seção exibe o armazenamento total usado pelo projeto. Inclui o tamanho do banco de dados PostgreSQL e arquivos em disco no seu contêiner (filestore do banco de dados, armazenamento de sessão, etc.). Se o banco de dados de produção exceder o armazenamento incluído na sua assinatura, o plano será ajustado automaticamente.

A configuração de tamanho do banco de dados de produção

Dica

Para analisar o uso do disco, execute a ferramenta Ncdu no shell web.

Workers do banco de dados

Workers adicionais do banco de dados podem ser configurados para permitir que seu banco de dados de produção lide com cargas simultâneas mais altas.

A configuração de workers do banco de dados

Para adicionar mais workers, entre em contato com seu gerente de contas. Após o pagamento, o(s) novo(s) worker(s) será(ão) adicionado(s) ao seu projeto.

Nota

Adicionar mais workers não corrige automaticamente problemas de desempenho. Isso apenas aumenta o número de conexões simultâneas que o servidor pode lidar. Se algumas operações permanecerem lentas, o problema provavelmente está relacionado ao código. Se não for devido às suas personalizações, entre em contato com o Suporte Odoo.

Branches de staging

Branches de staging adicionais permitem que você desenvolva e teste vários recursos simultaneamente. Para adicionar mais branches de staging, solicite um aumento de produto diretamente do seu projeto Odoo.sh. Um widget irá guiá-lo ao portal de assinatura para concluir a compra. Após o pagamento, a sincronização com o Odoo.sh ocorrerá automaticamente e o número de branches de staging disponíveis será atualizado.

A configuração de branches de staging

Ativação

Esta seção mostra o status de ativação do projeto. Você pode alterar o código de ativação se necessário, desde que o novo código não esteja já atribuído a outro projeto.

A configuração de branches de staging

Aviso

Você não pode alterar o código de ativação para:

  • Um código já usado em outro projeto

  • Um código de teste (fazer downgrade de pago para teste não é permitido)

  • Um código inválido (não vinculado a um plano personalizado do Odoo.sh)

Para qualquer outro problema, contate o Suporte Odoo.