Skip to content
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
7 changes: 5 additions & 2 deletions dockerfiles/Dockerfile
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
FROM ubuntu:24.04
FROM ubuntu:26.04

ARG GITHUB_USER
ARG GITHUB_TOKEN
Expand Down Expand Up @@ -41,7 +41,7 @@ RUN apt-get -y install \
pkg-config \
libxml2-dev \
libxmlsec1-dev \
libxmlsec1-openssl
libxmlsec1-openssl1

# Gets the mc (MinIO Client) used to add buckets upon initialization in RustFS (S3 emulator).
# The mc client is compatible with any S3-compatible storage, including RustFS.
Expand All @@ -62,6 +62,9 @@ ENV PATH="/root/.local/bin/:$PATH"
# Explicitly set the name of the virtual environment directory,
# so it doesn't collide with a virtual environment created outside of the container.
ENV VIRTUAL_ENV="/.venv"
# Explicitly set the Python version to use for the virtual environment,
# so that it doesn't default to the one from Ubuntu.
ENV UV_PYTHON=3.12
Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

If it works using 3.14, I think we should go ahead 👍🏼

Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Got an error from a dependency.

Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

the xml one

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I opened a PR that fixes this issue and allow us to use Python 3.14: #13027

RUN uv venv $VIRTUAL_ENV

# Ensure that ``python`` is in the PATH so that ``./manage.py`` works
Expand Down