diff --git a/docker-bake.hcl b/docker-bake.hcl index 3787e425..baf7f3b3 100644 --- a/docker-bake.hcl +++ b/docker-bake.hcl @@ -6,10 +6,10 @@ variable "REGISTRY_USER" { } variable PYTHON_VERSION { - default = "3.13.3" + default = "3.14.2" } variable NODE_VERSION { - default = "22.14.0" + default = "24.13.0" } variable "FRAPPE_VERSION" { diff --git a/images/bench/Dockerfile b/images/bench/Dockerfile index 6738e4db..9c21345d 100644 --- a/images/bench/Dockerfile +++ b/images/bench/Dockerfile @@ -101,8 +101,8 @@ USER frappe WORKDIR /home/frappe # Install Python via pyenv -ENV PYTHON_VERSION_PREV=3.12.9 -ENV PYTHON_VERSION=3.13.3 +ENV PYTHON_VERSION_PREV=3.12.12 +ENV PYTHON_VERSION=3.14.2 ENV PYENV_ROOT=/home/frappe/.pyenv ENV PATH=$PYENV_ROOT/shims:$PYENV_ROOT/bin:$PATH @@ -128,8 +128,8 @@ RUN git clone ${GIT_REPO} --depth 1 -b ${GIT_BRANCH} .bench \ && echo "export BENCH_DEVELOPER=1" >>/home/frappe/.bashrc # Install Node via nvm -ENV NODE_VERSION_PREV=20.18.3 -ENV NODE_VERSION=22.14.0 +ENV NODE_VERSION_PREV=22.22.0 +ENV NODE_VERSION=24.13.0 ENV NVM_DIR=/home/frappe/.nvm ENV PATH=${NVM_DIR}/versions/node/v${NODE_VERSION}/bin/:${PATH} diff --git a/images/production/Containerfile b/images/production/Containerfile index 636f67a1..4a8c7f4c 100644 --- a/images/production/Containerfile +++ b/images/production/Containerfile @@ -1,10 +1,10 @@ -ARG PYTHON_VERSION=3.13.3 +ARG PYTHON_VERSION=3.14.2 ARG DEBIAN_BASE=bookworm FROM python:${PYTHON_VERSION}-slim-${DEBIAN_BASE} AS base ARG WKHTMLTOPDF_VERSION=0.12.6.1-3 ARG WKHTMLTOPDF_DISTRO=bookworm -ARG NODE_VERSION=22.14.0 +ARG NODE_VERSION=24.13.0 ENV NVM_DIR=/home/frappe/.nvm ENV PATH=${NVM_DIR}/versions/node/v${NODE_VERSION}/bin/:${PATH}