diff --git a/blueprints/odoo_19/docker-compose.yml b/blueprints/odoo_19/docker-compose.yml new file mode 100644 index 00000000..16073036 --- /dev/null +++ b/blueprints/odoo_19/docker-compose.yml @@ -0,0 +1,26 @@ +services: + web: + image: odoo:19.0 + depends_on: + - db + environment: + - HOST=db + - USER=odoo + - PASSWORD=odoo + volumes: + - odoo-web-data:/var/lib/odoo + - ../files/config:/etc/odoo + - ../files/addons:/mnt/extra-addons + + db: + image: postgres:17 + environment: + - POSTGRES_DB=postgres + - POSTGRES_USER=odoo + - POSTGRES_PASSWORD=odoo + volumes: + - odoo-db-data:/var/lib/postgresql/data + +volumes: + odoo-web-data: + odoo-db-data: diff --git a/blueprints/odoo_19/odoo.png b/blueprints/odoo_19/odoo.png new file mode 100644 index 00000000..5b598899 Binary files /dev/null and b/blueprints/odoo_19/odoo.png differ diff --git a/blueprints/odoo_19/template.toml b/blueprints/odoo_19/template.toml new file mode 100644 index 00000000..88608292 --- /dev/null +++ b/blueprints/odoo_19/template.toml @@ -0,0 +1,11 @@ +[variables] +main_domain = "${domain}" + +[config] +env = {} +mounts = [] + +[[config.domains]] +serviceName = "web" +port = 8_069 +host = "${main_domain}" diff --git a/meta.json b/meta.json index 2422a351..8316d76f 100644 --- a/meta.json +++ b/meta.json @@ -3499,6 +3499,21 @@ "cms" ] }, + { + "id": "odoo_19", + "name": "Odoo", + "version": "19.0", + "description": "Odoo is a free and open source business management software that helps you manage your company's operations.", + "logo": "odoo.png", + "links": { + "github": "https://github.com/odoo/odoo", + "website": "https://odoo.com/", + "docs": "https://www.odoo.com/documentation/" + }, + "tags": [ + "crm" + ] + }, { "id": "omni-tools", "name": "Omni-Tools",