# Odoo Odoo is a comprehensive open-source ERP and CRM suite covering accounting, sales, inventory, HR, project management, and more. ## Dependencies - **PostgreSQL** - Database for storing all business data ## Configuration Key settings in `config.yaml`: - **domain** - Where Odoo will be accessible - **storage** - Persistent volume size (default: `2Gi`) - **db.name** - Database name (default: `odoo`) ## First-Time Setup 1. Add and deploy the app: ```bash wild app add odoo wild app deploy odoo ``` 2. **First start takes 10–15 minutes** as Odoo installs the base module and runs all database migrations. The startup probe allows up to 20 minutes before failing. 3. Once ready, log in with: - **Email**: `admin` - **Password**: value of `adminPassword` in your `secrets.yaml` 4. The Odoo home menu will appear — install additional modules (Sales, Accounting, Inventory, etc.) from **Apps**. ## Notes - The `adminPassword` in `secrets.yaml` is the **master password** for the Odoo database manager — this is separate from the `admin` user password, which is set during first boot using the same value - Odoo is started with `-d -i base` to explicitly name the database and install the base module — this is required for the health check to pass - Each restart re-runs the base module check (idempotent) which adds a few seconds to startup time