Primeiros passos

Componentes principais

Ao trabalhar com o Odoo.sh, é importante entender os principais componentes envolvidos. Embora todos estejam interconectados, cada um desempenha um papel distinto no desenvolvimento e implantação de aplicações Odoo:

  • Repositório GitHub: um espaço com controle de versão onde o código-fonte das aplicações Odoo é armazenado. Ele rastreia todas as alterações, suporta colaboração e pode ser público ou privado.

    Exemplo de um repositório GitHub
  • Projeto Odoo.sh: uma plataforma como serviço (PaaS) que se integra ao GitHub e permite o desenvolvimento, teste e implantação simplificados de aplicações Odoo. Inclui ferramentas como backups automatizados, ambientes de preparação e pipelines de integração contínua.

    Exemplo de um projeto Odoo.sh
  • Banco de dados Odoo: um banco de dados armazena todos os dados operacionais usados e gerados pelas aplicações Odoo, como registros comerciais, configurações e dados de usuários.

    Exemplo de um banco de dados Odoo

Juntos, eles formam um pipeline coeso desde o desenvolvimento de código até o uso comercial em produção.

Tipos de usuários

O Odoo.sh envolve diferentes tipos de usuários, cada um com um papel específico no ciclo de vida do projeto:

  • Usuários GitHub: desenvolvedores com acesso ao repositório GitHub vinculado ao projeto Odoo.sh. O acesso ao repositório não torna automaticamente alguém um colaborador no projeto Odoo.sh.

  • Colaboradores Odoo.sh: indivíduos que gerenciam o projeto Odoo.sh. Cada colaborador deve estar vinculado a um usuário GitHub. No entanto, colaboradores não são o mesmo que usuários de banco de dados.

  • Usuários de banco de dados: usuários finais do banco de dados Odoo implantado. Eles interagem com o sistema em produção, mas não estão envolvidos no desenvolvimento ou gerenciamento do projeto.