Criar um projeto

Implantar uma plataforma

  1. Visite Odoo.sh e clique em Implantar sua plataforma.

    O botão Implantar sua plataforma no Odoo.sh
  2. Faça login com uma conta do GitHub.

    Fazendo login no GitHub
  3. Autorize o Odoo.sh clicando em Autorizar odoo duas vezes.

    Concedendo permissões ao Odoo.sh para realizar ações e acessar dados no GitHub Concedendo permissões adicionais ao Odoo.sh para realizar ações e acessar dados no GitHub

    Nota

    O Odoo.sh solicita ao GitHub para:

    • Acessar seu login e e-mail do GitHub.

    • Criar um novo repositório, caso você comece do zero.

    • Acessar repositórios existentes, incluindo de organizações, caso você comece de um repositório existente.

    • Criar um webhook para notificá-lo sempre que mudanças forem enviadas.

    • Fazer commit de mudanças para facilitar a implantação.

  4. Preencha o formulário Implantar sua plataforma e clique em Implantar:

    • Repositório do Github: para criar um novo repositório, escolha Novo repositório e insira um nome; para usar um existente, escolha Repositório existente e selecione-o.

    • Versão do Odoo: selecione a versão principal do Odoo que você deseja usar.

      Dica

      • Use a versão principal mais recente do Odoo ao criar um novo repositório. Se você está planejando importar um banco de dados ou aplicações existentes, pode ser necessário que suas versões correspondam.

      • Se você está começando no Odoo Online e planeja migrar para o Odoo.sh mais tarde, crie seu banco de dados usando odoo.com/start-lts para garantir compatibilidade, pois versões menores não são suportadas pelo Odoo.sh.

    • Código de assinatura: insira seu código de assinatura do Odoo Enterprise que inclui o Odoo.sh. Às vezes, também é chamado de referência de assinatura, número do contrato ou código de ativação.

      Dica

      Parceiros podem usar seus códigos de parceria para iniciar uma avaliação (builds de avaliação são limitados a 1 GB de armazenamento e dois staging). Se um cliente decidir iniciar um projeto, ele deve assinar um plano Odoo Enterprise que inclui hospedagem Odoo.sh e usar seu código de assinatura.

    • Local de hospedagem: selecione a região onde sua plataforma será hospedada.

    O formulário Implantar sua plataforma

Importar um banco de dados

Uma vez que sua plataforma esteja implantada, você pode importar um banco de dados para o seu projeto Odoo.sh, desde que use uma versão suportada do Odoo.

Nota

Devido à política de backup do Odoo, o processo de importação requer quatro vezes o tamanho do dump do seu banco de dados em armazenamento disponível. Por exemplo, um arquivo de dump de 10 GB exigirá pelo menos 40 GB de espaço disponível. Recomendamos alocar mais de quatro vezes o tamanho do dump temporariamente e, em seguida, reduzir o armazenamento após a conclusão da importação.

Se seu projeto é uma avaliação criada com um código de parceria, você só pode importar dumps de banco de dados de até 1 GB de tamanho.

Enviar módulos para produção

Se você estiver usando módulos da comunidade ou personalizados, adicione-os a um branch no seu repositório GitHub.

Nota

Bancos de dados hospedados no Odoo Online não suportam módulos personalizados.

O Odoo.sh detecta automaticamente pastas contendo módulos Odoo. Você pode organizá-los como preferir. Por exemplo, pode colocá-los diretamente no diretório raiz do seu repositório ou agrupá-los por categoria (por exemplo, accounting, project, etc.).

Para módulos da comunidade publicamente disponíveis, você também pode considerar usar submódulos.

Baixar um backup

Acesse /web/database/manager na sua instância Odoo local e clique em Backup.

A interface do gerenciador web local

Selecione zip (inclui filestore) como o Formato de backup.

Baixando um backup de banco de dados local

Nota

  • Você precisará da Senha mestra do seu servidor Odoo. Se você não a tiver, entre em contato com seu administrador do sistema.

  • Se você não conseguir acessar o gerenciador de banco de dados, ele pode ter sido desabilitado pelo seu administrador do sistema. Consulte a documentação de segurança do gerenciador de banco de dados.

Carregar o backup

No seu projeto Odoo.sh, navegue até a aba Backups do seu branch de Produção e clique em Importar Banco de Dados para fazer o upload do backup que você baixou anteriormente.

Importar um backup de banco de dados no Odoo.sh

Assim que a importação for concluída, você pode acessar o banco de dados usando o botão Conectar na aba Histórico do branch.

Importante

Importar um backup sobrescreve todos os dados atualmente no branch. Considere baixar um backup manual antecipadamente se quiser preservar os dados existentes.

Verificar servidores de e-mail de saída

O Odoo.sh fornece um servidor de e-mail padrão. Para usá-lo, certifique-se de que nenhum servidor de e-mail de saída esteja habilitado no seu banco de dados ativando o modo de desenvolvedor e navegando para Configurações ‣ Técnico ‣ E-mail: Servidores de E-mail de Saída

Após importar seu banco de dados, todos os servidores de e-mail de saída configurados são desabilitados, e o servidor padrão do Odoo.sh é usado.

Aviso

A porta 25 está e permanecerá fechada. Se estiver conectando a um servidor SMTP externo, use a porta 465 ou 587.

Verificar ações agendadas

As ações agendadas são desabilitadas por padrão após importar seu banco de dados. Isso impede que seu banco de dados recém-importado execute operações potencialmente perturbadoras, como:

  • enviar e-mails em fila,

  • acionar envios em massa, ou

  • sincronizar com serviços de terceiros (por exemplo, calendários, armazenamento em nuvem).

Se você pretende usar este banco de dados importado em produção, reabilite apenas as ações agendadas de que você precisa ativando o modo de desenvolvedor e indo para Configurações ‣ Técnico ‣ Automação: Ações Agendadas.

Registrar a assinatura

Após a importação, o banco de dados é considerado uma duplicata e será desvinculado da sua assinatura enterprise.

Nota

Você tem permissão para apenas um banco de dados ativo por assinatura.

Se você pretende tornar o banco de dados importado seu ambiente de produção:

  1. Desvincule seu banco de dados anterior da assinatura.

  2. Registre o novo.

Consulte a documentação de registro de banco de dados para instruções passo a passo.