Odoo 16 ERP Evaluation Sandbox
Overview
A minimal, self-contained sandbox for evaluating the Odoo 16 open-source ERP. The repository stands up the full application and its database with a single Docker Compose definition, enabling quick hands-on assessment of Odoo’s modules and customization model.
Why It Exists
Before committing to an ERP platform for a client engagement or internal tooling, the stack needed to be exercised locally without polluting a host machine. This sandbox provides a throwaway, reproducible environment to explore Odoo’s data model, modules, and admin UX.
What We Built
A docker-compose.yml orchestrating two services: the official odoo:16.0 image (pinned to linux/amd64, exposed on port 8069) and a postgres:15 backing database wired through environment-based credentials. The compose file is the entire footprint, deliberately keeping the evaluation reproducible and disposable.
Technologies & Approach
Odoo 16 on Python, PostgreSQL 15 for persistence, and Docker Compose for one-command orchestration. Platform pinning keeps the image consistent on Apple Silicon hosts.
Outcome / Impact
Validated that a complete Odoo ERP instance can be provisioned and torn down in minutes for evaluation, giving the team a low-cost way to assess fit before deeper investment. Archived after the assessment.
Capabilities Demonstrated
- Rapid, reproducible ERP environment provisioning with Docker Compose
- Pragmatic technology evaluation and platform due-diligence
- Cross-architecture container configuration (Apple Silicon / amd64)