Files
wild-directory/odoo/versions/18/README.md
2026-06-19 21:33:17 +00:00

1.4 KiB
Raw Blame History

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:

    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