From 5b9c6e3211d7b3931ce68b0d0ebeb97a22fad06b Mon Sep 17 00:00:00 2001 From: snt Date: Wed, 11 Feb 2026 15:33:31 +0100 Subject: [PATCH] docker test files --- docker-compose.yml | 37 +++++++++++++++++++++++++++++++++++++ odoo.conf | 7 +++++++ 2 files changed, 44 insertions(+) create mode 100644 docker-compose.yml create mode 100644 odoo.conf diff --git a/docker-compose.yml b/docker-compose.yml new file mode 100644 index 0000000..0301896 --- /dev/null +++ b/docker-compose.yml @@ -0,0 +1,37 @@ +services: + db: + image: postgres:15 + environment: + POSTGRES_DB: odoo + POSTGRES_PASSWORD: odoo + POSTGRES_USER: odoo + ports: + - "5432:5432" + volumes: + - postgres_data_addons_cm:/var/lib/postgresql/data + healthcheck: + test: ["CMD-SHELL", "pg_isready -U odoo"] + interval: 5s + timeout: 5s + retries: 5 + + odoo: + image: odoo:18 + depends_on: + db: + condition: service_healthy + ports: + - "8069:8069" + - "8072:8072" + environment: + HOST: 0.0.0.0 + PORT: "8069" + volumes: + - ./:/mnt/extra-addons/ + - ./odoo.conf:/etc/odoo/odoo.conf:ro + - odoo_data_addons_cm:/var/lib/odoo + command: odoo -c /etc/odoo/odoo.conf + +volumes: + postgres_data_addons_cm: + odoo_data_addons_cm: diff --git a/odoo.conf b/odoo.conf new file mode 100644 index 0000000..9763078 --- /dev/null +++ b/odoo.conf @@ -0,0 +1,7 @@ +[options] +addons_path = /mnt/extra-addons,/usr/lib/python3/dist-packages/odoo/addons +db_host = db +db_port = 5432 +db_user = odoo +db_password = odoo +without_demo = False