Skip to main content

zodoo

zodoo runs Odoo in Docker. It gives you a single odoo command that creates a project, builds the containers, manages the database, and starts and stops the instance — on a laptop, on a server, and in CI, from the same configuration.

Where to go next​

If you want to…Read
Install zodoo and get Odoo runningGetting Started
Understand what zodoo is and how it fits togetherOverview
See the installation details and upgrade pathInstallation
Set up on macOSMac Setup
Set up on Windows (WSL2)Windows/WSL Setup

New to zodoo? Start with Getting Started — it takes you from nothing installed to Odoo open in a browser.

Reference​

TopicPage
Every odoo command and its optionsCommand Reference
Every setting explainedSettings Reference
The MANIFEST file formatManifest
Pushing and pulling images via a registryRegistry
Debugging on production without affecting usersDebug Mode
Writing and running Robot Framework testsRobot Tests
Finding slow fields with odoo benchmarkBenchmarking
The nginx reverse proxy and vhosts.ymlWeb Router
The shared attachment filestoreFilestore
Encrypted offsite backups with resticOffsite Backup
Database backup and point-in-time recoverypgBackRest
Common problems and their fixesTroubleshooting
ToolRole
gimeraAssembles the Odoo source tree a zodoo project runs
zCICDTests and releases changes before they reach an instance
zCloudProvisions hosted machines that run Odoo this same way (documentation not published yet)
zSYNCIntegration pipelines running inside Odoo