Adds odoo app.
This commit is contained in:
37
odoo/versions/18/README.md
Normal file
37
odoo/versions/18/README.md
Normal file
@@ -0,0 +1,37 @@
|
||||
# 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 <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
|
||||
Reference in New Issue
Block a user