diff --git a/images/odoo/Dockerfile b/images/odoo/Dockerfile index aa541f77..6efc5d81 100644 --- a/images/odoo/Dockerfile +++ b/images/odoo/Dockerfile @@ -129,11 +129,15 @@ RUN echo 'deb http://apt.postgresql.org/pub/repos/apt/ bookworm-pgdg main' > /et && rm -f /etc/apt/sources.list.d/pgdg.list \ && rm -rf /var/lib/apt/lists/* -# Install Node.js and rtlcss -RUN apt-get update && \ - apt-get install -y --no-install-recommends nodejs npm && \ - npm install -g rtlcss && \ - rm -rf /var/lib/apt/lists/* +# Install pnpm +RUN curl -fsSL https://get.pnpm.io/install.sh | SHELL=/bin/bash bash - + +# Add pnpm to PATH +ENV PNPM_HOME="/root/.local/share/pnpm" +ENV PATH="$PNPM_HOME:$PATH" + +# Install Node.js via pnpm and install rtlcss globally +RUN pnpm env use --global lts && pnpm install -g rtlcss # Install uv for Python package management COPY --from=ghcr.io/astral-sh/uv:0.7.21 /uv /uvx /bin/