diff --git a/docker/Dockerfile b/docker/Dockerfile
index 15b35565..b864d11a 100644
--- a/docker/Dockerfile
+++ b/docker/Dockerfile
@@ -3,8 +3,10 @@ FROM python:3.12-slim-bookworm as builder
 COPY requirements.txt /tmp
 RUN \
     apt-get update && \
-    apt-get install -y build-essential git libpq-dev libmariadb-dev libffi-dev libssl-dev libcurl4-openssl-dev libpython3-dev rustc pkg-config
+    apt-get install -y build-essential curl git libpq-dev libmariadb-dev libffi-dev libssl-dev libcurl4-openssl-dev libpython3-dev pkg-config
+RUN curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | bash -s -- -y
 ENV CARGO_NET_GIT_FETCH_WITH_CLI true
+ENV PATH=$PATH:/root/.cargo/bin
 RUN \
     pip install --upgrade pip && \
     pip wheel --wheel-dir /wheels apprise uwsgi mysqlclient minio -r /tmp/requirements.txt