Getting Started
This guide covers how to clone, bootstrap, and run the Odoo development environment.
Prerequisites
- Docker & Docker Compose v2+
- Node.js >= 18.0.0
- Python 3.10+
- Git
Clone the Repository
Environment Setup
- Copy environment template:
- Edit
.envwith your configuration:
# Database
POSTGRES_USER=odoo
POSTGRES_PASSWORD=your-secure-password
POSTGRES_DB=odoo_core
# Odoo
ODOO_ADMIN_PASSWORD=your-admin-password
Start the Stack
Initialize Modules
# Run with init profile for first-time setup
docker compose --profile ce-init up
# Deploy IPAI modules
./scripts/deploy-odoo-modules.sh
Verify Installation
# Health check
curl -s http://localhost:8069/web/health
# Run verification script
./scripts/repo_health.sh
Access Points
| Service | URL | Credentials |
|---|---|---|
| Odoo Core | http://localhost:8069 | admin / (your password) |
| Odoo Marketing | http://localhost:8070 | admin / (your password) |
| Odoo Accounting | http://localhost:8071 | admin / (your password) |
| PostgreSQL | localhost:5432 | odoo / (your password) |
Next Steps
- Read the Architecture overview
- Review the Developer Guide for conventions
- Explore the Modules documentation