From ddfbf1b08dcf28893dbe0d5646c9a6e2fe379089 Mon Sep 17 00:00:00 2001 From: Yann Jouanique Date: Tue, 18 Oct 2022 17:01:17 +0200 Subject: [PATCH] [bitnami/odoo] support custom addons directory as env var (#8871) Odoo: support custom addons directory Signed-off-by: Yann Jouanique Signed-off-by: Yann Jouanique --- .../odoo/13/debian-11/rootfs/opt/bitnami/scripts/odoo-env.sh | 2 +- .../odoo/14/debian-11/rootfs/opt/bitnami/scripts/odoo-env.sh | 2 +- .../odoo/15/debian-11/rootfs/opt/bitnami/scripts/odoo-env.sh | 2 +- bitnami/odoo/README.md | 1 + 4 files changed, 4 insertions(+), 3 deletions(-) diff --git a/bitnami/odoo/13/debian-11/rootfs/opt/bitnami/scripts/odoo-env.sh b/bitnami/odoo/13/debian-11/rootfs/opt/bitnami/scripts/odoo-env.sh index 2569fa81e841..7b0d539816d5 100644 --- a/bitnami/odoo/13/debian-11/rootfs/opt/bitnami/scripts/odoo-env.sh +++ b/bitnami/odoo/13/debian-11/rootfs/opt/bitnami/scripts/odoo-env.sh @@ -72,7 +72,7 @@ export ODOO_BIN_DIR="${ODOO_BASE_DIR}/bin" export ODOO_CONF_DIR="${ODOO_BASE_DIR}/conf" export ODOO_CONF_FILE="${ODOO_CONF_DIR}/odoo.conf" export ODOO_DATA_DIR="${ODOO_BASE_DIR}/data" -export ODOO_ADDONS_DIR="${ODOO_BASE_DIR}/addons" +export ODOO_ADDONS_DIR="${ODOO_ADDONS_DIR:-${ODOO_BASE_DIR}/addons}" export ODOO_TMP_DIR="${ODOO_BASE_DIR}/tmp" export ODOO_PID_FILE="${ODOO_TMP_DIR}/odoo.pid" export ODOO_LOGS_DIR="${ODOO_BASE_DIR}/log" diff --git a/bitnami/odoo/14/debian-11/rootfs/opt/bitnami/scripts/odoo-env.sh b/bitnami/odoo/14/debian-11/rootfs/opt/bitnami/scripts/odoo-env.sh index 2569fa81e841..7b0d539816d5 100644 --- a/bitnami/odoo/14/debian-11/rootfs/opt/bitnami/scripts/odoo-env.sh +++ b/bitnami/odoo/14/debian-11/rootfs/opt/bitnami/scripts/odoo-env.sh @@ -72,7 +72,7 @@ export ODOO_BIN_DIR="${ODOO_BASE_DIR}/bin" export ODOO_CONF_DIR="${ODOO_BASE_DIR}/conf" export ODOO_CONF_FILE="${ODOO_CONF_DIR}/odoo.conf" export ODOO_DATA_DIR="${ODOO_BASE_DIR}/data" -export ODOO_ADDONS_DIR="${ODOO_BASE_DIR}/addons" +export ODOO_ADDONS_DIR="${ODOO_ADDONS_DIR:-${ODOO_BASE_DIR}/addons}" export ODOO_TMP_DIR="${ODOO_BASE_DIR}/tmp" export ODOO_PID_FILE="${ODOO_TMP_DIR}/odoo.pid" export ODOO_LOGS_DIR="${ODOO_BASE_DIR}/log" diff --git a/bitnami/odoo/15/debian-11/rootfs/opt/bitnami/scripts/odoo-env.sh b/bitnami/odoo/15/debian-11/rootfs/opt/bitnami/scripts/odoo-env.sh index 2569fa81e841..7b0d539816d5 100644 --- a/bitnami/odoo/15/debian-11/rootfs/opt/bitnami/scripts/odoo-env.sh +++ b/bitnami/odoo/15/debian-11/rootfs/opt/bitnami/scripts/odoo-env.sh @@ -72,7 +72,7 @@ export ODOO_BIN_DIR="${ODOO_BASE_DIR}/bin" export ODOO_CONF_DIR="${ODOO_BASE_DIR}/conf" export ODOO_CONF_FILE="${ODOO_CONF_DIR}/odoo.conf" export ODOO_DATA_DIR="${ODOO_BASE_DIR}/data" -export ODOO_ADDONS_DIR="${ODOO_BASE_DIR}/addons" +export ODOO_ADDONS_DIR="${ODOO_ADDONS_DIR:-${ODOO_BASE_DIR}/addons}" export ODOO_TMP_DIR="${ODOO_BASE_DIR}/tmp" export ODOO_PID_FILE="${ODOO_TMP_DIR}/odoo.pid" export ODOO_LOGS_DIR="${ODOO_BASE_DIR}/log" diff --git a/bitnami/odoo/README.md b/bitnami/odoo/README.md index dbf6572741b3..b4de385b480f 100644 --- a/bitnami/odoo/README.md +++ b/bitnami/odoo/README.md @@ -215,6 +215,7 @@ Available environment variables: - `ODOO_SKIP_BOOTSTRAP`: Whether to skip performing the initial bootstrapping for the application. This is necessary in case you use a database that already has Odoo data. Default: **no** - `ODOO_SKIP_MODULES_UPDATE`: Whether to perform initial update of the plugins installed. Default: **no** - `ODOO_LOAD_DEMO_DATA`: Whether to load demo data. Default: **no** +- `ODOO_ADDONS_DIR`: Set up a custom directory for addons - useful to mount a custom volume of addons, separate from the main persistence volume. Default: **/bitnami/odoo/addons** ##### Database connection configuration