Simplify the docker compose environments; forgot to add new DB vars (DB_HOST, DB_PORT, DB_USER, DB_PASSWORD) as possible environment vars

pull/539/head
CodeByKyle 2025-02-10 21:30:47 -05:00
parent 0a728d93fe
commit fcfeb41f25
2 changed files with 12 additions and 10 deletions

View File

@ -9,11 +9,11 @@ services:
environment:
ADDONS_PATH: ${ADDONS_PATH:-/mnt/extra-addons}
DATA_DIR: ${DATA_DIR:-/var/lib/odoo}
DB_HOST: ${HOST:-${DB_PORT_5432_TCP_ADDR:-postgres}}
DB_PORT: ${PORT:-${DB_PORT_5432_TCP_PORT:-5432}}
DB_USER: ${USER:-${DB_ENV_POSTGRES_USER:-${POSTGRES_USER:-odoo}}}
DB_PASSWORD: ${PASSWORD:-${DB_ENV_POSTGRES_PASSWORD:-${POSTGRES_PASSWORD:-odoo}}}
# DB_NAME: ${DB_NAME:-${DATABASE:-${DB_ENV_POSTGRES_DATABASE:-odoo}}}
DB_HOST: ${DB_HOST:-db}
DB_PORT: ${DB_PORT:-5432}
DB_USER: ${DB_USER:-odoo}
DB_PASSWORD: ${DB_PASSWORD:-odoo}
# DB_NAME: ${DB_NAME:-postgres}
# ADMIN_PASSWD: ${ADMIN_PASSWD:-admin}
# CSV_INTERNAL_SEP: ${CSV_INTERNAL_SEP:-,}
# DB_MAXCONN: ${DB_MAXCONN:-64}

View File

@ -5,10 +5,10 @@ set -e
# Setup default configuration values
export ADDONS_PATH=${ADDONS_PATH:-/mnt/extra-addons}
export DATA_DIR=${DATA_DIR:-/var/lib/odoo}
export DB_HOST=${HOST:=${DB_PORT_5432_TCP_ADDR:='db'}}
export DB_PORT=${PORT:=${DB_PORT_5432_TCP_PORT:=5432}}
export DB_USER=${USER:=${DB_ENV_POSTGRES_USER:=${POSTGRES_USER:='odoo'}}}
export DB_PASSWORD=${PASSWORD:=${DB_ENV_POSTGRES_PASSWORD:=${POSTGRES_PASSWORD:='odoo'}}}
export DB_HOST=${DB_HOST:=${HOST:=${DB_PORT_5432_TCP_ADDR:='db'}}}
export DB_PORT=${DB_PORT:=${PORT:=${DB_PORT_5432_TCP_PORT:=5432}}}
export DB_USER=${DB_USER:=${USER:=${DB_ENV_POSTGRES_USER:=${POSTGRES_USER:='odoo'}}}}
export DB_PASSWORD=${DB_PASSWORD:=${PASSWORD:=${DB_ENV_POSTGRES_PASSWORD:=${POSTGRES_PASSWORD:='odoo'}}}}
export DB_NAME=${DB_NAME:-'postgres'}
export ADMIN_PASSWD=${ADMIN_PASSWD:-admin}
export CSV_INTERNAL_SEP=${CSV_INTERNAL_SEP:-,}
@ -44,6 +44,8 @@ export XMLRPCS=${XMLRPCS:-True}
export XMLRPCS_INTERFACE=${XMLRPCS_INTERFACE:-}
export XMLRPCS_PORT=${XMLRPCS_PORT:-8071}
echo $DB_HOST
# Set the password file environment variable
if [ -v PASSWORD_FILE ]; then
DB_PASSWORD="$(< $PASSWORD_FILE)"
@ -51,7 +53,7 @@ fi
# Substitute environment variables into the config file
# and write them back to the Odoo config
envsubst < /etc/odoo/odoo.conf > /etc/odoo/odoo_docker.conf
envsubst < /etc/odoo/odoo.conf > "${ODOO_RC}"
case "$1" in
-- | odoo)