Merge branch 'fix_docker_volume_config'

When set a volume for /etc/odoo in kubernetes, it overwrite /etc/odoo/odoo.conf and the docker cannot start.
This script will copy /etc/odoo/odoo.conf in a temporary place to recopy it when volumes is mounted.
This commit is contained in:
Mathieu Benoit 2020-12-11 00:21:21 -05:00
commit 4ee04e0dde
2 changed files with 7 additions and 0 deletions

View file

@ -43,6 +43,8 @@ RUN cd $ODOO_PREFIX && \
./docker/repo_manifest_gen_org_prefix_path.py $ODOO_PREFIX/addons /etc/odoo/odoo.conf /etc/odoo/odoo.conf && \
head /etc/odoo/odoo.conf
RUN cp /etc/odoo/odoo.conf /odoo.conf
#RUN mkdir '/home/odoo/.local'
#RUN chown -R odoo '/home/odoo/.local'

View file

@ -42,6 +42,11 @@ then
exit 1
fi
# Fix volumes of odoo.conf if not exist
if [ ! -f "/etc/odoo/odoo.conf" ]; then
cp /odoo.conf /etc/odoo/odoo.conf
fi
# set the postgres database host, port, user and password according to the environment
# and pass them as arguments to the odoo process if not present in the config file
: ${HOST:=${DB_PORT_5432_TCP_ADDR:='db'}}