diff --git a/src/Dockerfile b/src/Dockerfile
index 1012596558088a4e77ad72182d6aed307edf53a8..8b913397ad71ee8f4db80cfe5854a9221bccfb5b 100644
--- a/src/Dockerfile
+++ b/src/Dockerfile
@@ -1,5 +1,7 @@
 # pull official base image
 FROM nikolaik/python-nodejs:python3.13-nodejs20-slim
+
+# Update package list and install required system dependencies
 RUN apt-get update && apt-get install -y \
     libgirepository1.0-dev \
     libcairo2-dev \
@@ -13,7 +15,18 @@ RUN apt-get update && apt-get install -y \
     xmlsec1 \
     libxmlsec1-dev \
     pkg-config \
- && rm -rf /var/lib/apt/lists/*
+    libjpeg-dev \
+    zlib1g-dev \
+    libfreetype6-dev \
+    liblcms2-dev \
+    libwebp-dev \
+    libtiff5-dev \
+    libharfbuzz-dev \
+    libfribidi-dev \
+    libxcb1-dev \
+    build-essential \
+    python3-dev \
+    && rm -rf /var/lib/apt/lists/*
 
 # set work directory
 WORKDIR /usr/src/app