Files
2026-06-19 21:33:17 +00:00

38 lines
1.4 KiB
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# 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 1015 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 <db.name> -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