[bitnami/odoo] Add database filter (#50435)

* Add database filter env var

Signed-off-by: Luis Valdes <luis@valdes.com.br>

* Fix unbound variable

Signed-off-by: Luis Valdés <luis@valdes.com.br>

* Update docs

Signed-off-by: Luis Valdes <luis@valdes.com.br>

* Add version 14 and 15

Signed-off-by: Luis Valdes <luis@valdes.com.br>

---------

Signed-off-by: Luis Valdes <luis@valdes.com.br>
Signed-off-by: Luis Valdés <luis@valdes.com.br>
This commit is contained in:
Luis Valdés
2023-10-03 12:04:27 +02:00
committed by GitHub
parent 377a76d76c
commit 0068397964
7 changed files with 10 additions and 3 deletions
@@ -42,6 +42,7 @@ odoo_env_vars=(
ODOO_DATABASE_NAME
ODOO_DATABASE_USER
ODOO_DATABASE_PASSWORD
ODOO_DATABASE_FILTER
SMTP_HOST
SMTP_PORT
ODOO_SMTP_PORT
@@ -94,6 +95,7 @@ export ODOO_LONGPOLLING_PORT_NUMBER="${ODOO_LONGPOLLING_PORT_NUMBER:-8072}" # on
export ODOO_SKIP_BOOTSTRAP="${ODOO_SKIP_BOOTSTRAP:-no}" # only used during the first initialization
export ODOO_SKIP_MODULES_UPDATE="${ODOO_SKIP_MODULES_UPDATE:-no}" # only used during the first initialization
export ODOO_LOAD_DEMO_DATA="${ODOO_LOAD_DEMO_DATA:-no}" # only used during the first initialization
export ODOO_DATABASE_FILTER="${ODOO_DATABASE_FILTER:-.*}"
# Odoo credentials
export ODOO_EMAIL="${ODOO_EMAIL:-user@example.com}" # only used during the first initialization
@@ -12,7 +12,7 @@ db_port = {{ODOO_DATABASE_PORT_NUMBER}}
; https://www.postgresql.org/docs/current/manage-ag-templatedbs.html
db_template = template1
db_user = {{ODOO_DATABASE_USER}}
dbfilter = .*
dbfilter = {{ODOO_DATABASE_FILTER}}
debug_mode = False
email_from = {{ODOO_EMAIL}}
http_port = {{ODOO_PORT_NUMBER}}
@@ -42,6 +42,7 @@ odoo_env_vars=(
ODOO_DATABASE_NAME
ODOO_DATABASE_USER
ODOO_DATABASE_PASSWORD
ODOO_DATABASE_FILTER
SMTP_HOST
SMTP_PORT
ODOO_SMTP_PORT
@@ -94,6 +95,7 @@ export ODOO_LONGPOLLING_PORT_NUMBER="${ODOO_LONGPOLLING_PORT_NUMBER:-8072}" # on
export ODOO_SKIP_BOOTSTRAP="${ODOO_SKIP_BOOTSTRAP:-no}" # only used during the first initialization
export ODOO_SKIP_MODULES_UPDATE="${ODOO_SKIP_MODULES_UPDATE:-no}" # only used during the first initialization
export ODOO_LOAD_DEMO_DATA="${ODOO_LOAD_DEMO_DATA:-no}" # only used during the first initialization
export ODOO_DATABASE_FILTER="${ODOO_DATABASE_FILTER:-.*}"
# Odoo credentials
export ODOO_EMAIL="${ODOO_EMAIL:-user@example.com}" # only used during the first initialization
@@ -12,7 +12,7 @@ db_port = {{ODOO_DATABASE_PORT_NUMBER}}
; https://www.postgresql.org/docs/current/manage-ag-templatedbs.html
db_template = template1
db_user = {{ODOO_DATABASE_USER}}
dbfilter = .*
dbfilter = {{ODOO_DATABASE_FILTER}}
debug_mode = False
email_from = {{ODOO_EMAIL}}
http_port = {{ODOO_PORT_NUMBER}}
@@ -42,6 +42,7 @@ odoo_env_vars=(
ODOO_DATABASE_NAME
ODOO_DATABASE_USER
ODOO_DATABASE_PASSWORD
ODOO_DATABASE_FILTER
SMTP_HOST
SMTP_PORT
ODOO_SMTP_PORT
@@ -94,6 +95,7 @@ export ODOO_LONGPOLLING_PORT_NUMBER="${ODOO_LONGPOLLING_PORT_NUMBER:-8072}" # on
export ODOO_SKIP_BOOTSTRAP="${ODOO_SKIP_BOOTSTRAP:-no}" # only used during the first initialization
export ODOO_SKIP_MODULES_UPDATE="${ODOO_SKIP_MODULES_UPDATE:-no}" # only used during the first initialization
export ODOO_LOAD_DEMO_DATA="${ODOO_LOAD_DEMO_DATA:-no}" # only used during the first initialization
export ODOO_DATABASE_FILTER="${ODOO_DATABASE_FILTER:-.*}"
# Odoo credentials
export ODOO_EMAIL="${ODOO_EMAIL:-user@example.com}" # only used during the first initialization
@@ -12,7 +12,7 @@ db_port = {{ODOO_DATABASE_PORT_NUMBER}}
; https://www.postgresql.org/docs/current/manage-ag-templatedbs.html
db_template = template1
db_user = {{ODOO_DATABASE_USER}}
dbfilter = .*
dbfilter = {{ODOO_DATABASE_FILTER}}
debug_mode = False
email_from = {{ODOO_EMAIL}}
http_port = {{ODOO_PORT_NUMBER}}
+1
View File
@@ -223,6 +223,7 @@ Available environment variables:
- `ODOO_DATABASE_PORT_NUMBER`: Port used by the PostgreSQL server. Default: **5432**
- `ODOO_DATABASE_ADMIN_USER`: Database admin user that Odoo will use to connect with the database. Default: **postgres**
- `ODOO_DATABASE_ADMIN_PASSWORD`: Database admin password that Odoo will use to connect with the database. No default.
- `ODOO_DATABASE_FILTER`: Apply a regex to filter a specific pattern or match for a database name: Default: .*
- `ALLOW_EMPTY_PASSWORD`: It can be used to allow blank passwords. Default: **no**
#### Create a database for Odoo using postgresql-client