Odoo local environment boilerplate with Docker/Podman, for development purpose
Find a file
Matt Marcha fa072cb6fb docs: remove docs for root remo
The documentation will go on the project's wiki
2025-11-05 09:26:14 -10:00
config initial commit 2024-12-09 11:42:03 -10:00
.env.dist feat: Add env var for enterprise directory & improve readme 2025-01-21 14:00:24 -10:00
.gitignore feat: Add env var for enterprise directory & improve readme 2025-01-21 14:00:24 -10:00
docker-compose.yml build: Add option for customize with Dockerfile 2025-11-05 09:24:56 -10:00
Dockerfile feat: Add examples in Dockerfile 2025-11-05 09:25:12 -10:00
LICENSE initial commit 2024-12-09 11:42:03 -10:00
README.md build: Add option for customize with Dockerfile 2025-11-05 09:24:56 -10:00

Odoocker

Odoo local environment boilerplate with Docker/Podman, for development purpose

Setup

  • If not enterprise version, remove the enterprise line in compose file
  • Put your custom modules in ./modules
  • Duplicate env.dist to create an .env file in the project directory root to set up your environment variables
  • If you want to customize the build using the Dockerfile, remove the line image: in the docker-compose file.

Start

docker-compose up -d

With the basic setup, it will create a new database odoo (master password odoo), with base&enterprise installed and demo data.

You can use the COMMAND var to custom the command at launch :

 COMMAND="-d odoo -i mymodule" docker-compose up -d

Use

Odoo at localhost:8089/web
Odoo database manager at localhost:8089/web/database/manager

Mailcatcher at localhost:1080/