Se você quer implantar o Odoo de forma rápida, prática e organizada, este guia é pra você! A Pingo Tecnologia preparou um ambiente completo com Docker Compose, permitindo que você tenha o Odoo 17 rodando localmente em poucos minutos, com suporte a banco de dados PostgreSQL, volume persistente e estrutura pronta para personalização.
Neste artigo, você aprenderá a:
- Clonar o ambiente de instalação
- Configurar os arquivos essenciais
- Subir os serviços com Docker Compose
- Acessar e usar o Odoo
- Personalizar o ambiente conforme sua necessidade
Vamos lá?
📦 O que você vai precisar
Antes de começar, verifique se tem o seguinte instalado na sua máquina:
- Git
- Docker
- Docker Compose
Com isso em mãos, siga os passos abaixo.
🚀 Passo a Passo: Instalando o Odoo com o Docker Compose da Pingo
1. Clone o Repositório
Abra o terminal e clone o repositório oficial da Pingo no Github:
git clone https://github.com/pingotecnologia/pingo-odoo-dockercompose.git cd pingo-odoo-dockercompose
2. Configure os Arquivos
Você encontrará os arquivos de configuração dentro da pasta config/. Eles já vêm prontos para uso, mas é possível personalizar se quiser.
- config/odoo_pg_pass: Define a senha do banco de dados PostgreSQL (por padrão: odoo)
- config/odoo.conf: Arquivo de configuração do Odoo (já vem com o básico configurado)
3. Ajuste as Permissões das Pastas
Para que o contêiner Odoo possa gravar arquivos corretamente:
sudo chown -R 101:101 odoo-data/ sudo chown -R 101:101 addons/
4. Inicie os Contêineres
Com tudo configurado, suba os serviços:
docker compose up -d
Pronto! Agora é só acessar o Odoo.
🌐 Acesse o Odoo no Navegador
Assim que os serviços estiverem rodando, acesse:
- Interface Web: http://localhost:8069
- Longpolling (para notificações em tempo real): Porta 8072
A primeira vez que abrir, você será guiado pela criação do banco de dados da sua instância.
🛑 Como Parar o Ambiente
Quer desligar os contêineres?
docker compose down
Simples assim.
🔄 Quer mudar a versão do Odoo?
Se quiser usar outra versão (como Odoo 16, por exemplo):
- Abra o arquivo docker-compose.yml
-
Encontre a linha:
image: odoo:17
E troque por:image: odoo:16
-
Depois, atualize o ambiente:
docker compose down docker compose pull web docker compose up -d
⚠️ Atenção: verifique se os módulos instalados são compatíveis com a nova versão antes da troca.
📁 Estrutura do Projeto
pingo-odoo-dockercompose/ ├── addons/ # Seus módulos personalizados ├── config/ # Configurações do Odoo e PostgreSQL ├── odoo-data/ # Dados persistentes (filestore, sessões, addons instalados) ├── docker-compose.yml # Arquivo principal do Docker Compose └── README.md # Documentação completa
💡 Personalize do Seu Jeito
- Coloque seus módulos Odoo em ./addons
- Edite as configurações no config/odoo.conf
- Use volumes persistentes para nunca perder seus dados
💾 Backup é Essencial
Todos os dados do Odoo e do PostgreSQL ficam armazenados em:
- ./odoo-data
- ./odoo-db
Recomendamos que você mantenha backups regulares dessas pastas para evitar qualquer perda de dados.
🌊 Pingo Tecnologia — Gota de Tecnologia, Mar de Mudanças
Na Pingo, acreditamos que a tecnologia deve ser simples, acessível e confiável. Por isso, criamos soluções como este ambiente Docker para facilitar a sua jornada com o Odoo.
Comece agora e transforme sua gestão com Odoo!