diff --git a/Dockerfile b/Dockerfile
index 5af1cfaf30e6504d5e0e7d9a311f0db222e5ef77..bb8c92b58e26103b69a8cfa0acf23b0ef945a932 100644
--- a/Dockerfile
+++ b/Dockerfile
@@ -2,11 +2,11 @@ FROM python:3.12 AS requirements-stage
 
 WORKDIR /tmp
 
-RUN pip install poetry=="2.0"
+RUN pip install uv
 
 COPY ./pyproject.toml /tmp/
 
-RUN poetry self add poetry-plugin-export && poetry lock && poetry export -f requirements.txt --output requirements.txt --without-hashes
+RUN uv lock && uv export --no-hashes > requirements.txt
 
 FROM python:3.12
 # RUN apt-get update && apt-get install -y graphviz graphviz-dev