diff --git a/odoo_openupgrade_wizard/templates/odoo/16.0/Dockerfile b/odoo_openupgrade_wizard/templates/odoo/16.0/Dockerfile index edffb97..07dd134 100644 --- a/odoo_openupgrade_wizard/templates/odoo/16.0/Dockerfile +++ b/odoo_openupgrade_wizard/templates/odoo/16.0/Dockerfile @@ -1,5 +1,6 @@ # : Copy of https://github.com/odoo/odoo/blob/16.0/setup/package.dfsrc -FROM debian:buster +# adapted to use Debian Bookworm (Python 3.11) +FROM debian:bookworm RUN apt-get update && \ apt-get install -y locales && \ @@ -21,6 +22,7 @@ RUN apt-get update -qq && \ libldap2-dev \ libsasl2-dev \ python3-pip \ + python3-venv \ python3-wheel \ build-essential \ python3 -y && \ @@ -39,11 +41,11 @@ RUN apt-get update -qq \ COPY ./src/odoo/requirements.txt /odoo_python_requirements.txt COPY addons_python_requirements.txt /addons_python_requirements.txt COPY extra_python_requirements.txt /extra_python_requirements.txt -RUN pip3 install --upgrade pip \ - && python3 -m pip install --no-cache-dir setuptools-scm \ - && python3 -m pip install --no-cache-dir -r /odoo_python_requirements.txt \ - && python3 -m pip install --no-cache-dir -r /extra_python_requirements.txt \ - && python3 -m pip install --no-cache-dir -r /addons_python_requirements.txt +RUN pip3 install --upgrade pip --break-system-packages \ + && python3 -m pip install --no-cache-dir setuptools-scm --break-system-packages \ + && python3 -m pip install --no-cache-dir -r /odoo_python_requirements.txt --break-system-packages \ + && python3 -m pip install --no-cache-dir -r /extra_python_requirements.txt --break-system-packages \ + && python3 -m pip install --no-cache-dir -r /addons_python_requirements.txt --break-system-packages # Get local user id and set it to the odoo user ARG LOCAL_USER_ID