diff --git a/debian/Dockerfile b/debian/Dockerfile
index 50b65504370047f461f1ddc87e4b4d08e84343b0..dfedad8d47010be8ef90ecad20b058a5251c80ed 100644
--- a/debian/Dockerfile
+++ b/debian/Dockerfile
@@ -47,11 +47,14 @@ RUN set -ex; \
 # Add configuraton files
 COPY ["resources/config.json", "resources/.sequelizerc", "/files/"]
 
-RUN apt-get update && \
+RUN export dev_apt=( \
+      "bzip2" \
+      "git" \
+      "jq" \
+    ) && \
+    apt-get update && \
     apt-get install --no-install-recommends -y \
-      build-essential \
-      git \
-      jq \
+      "${dev_apt[@]}" \
       # Add fonts for PDF export
       fonts-noto && \
 
@@ -83,8 +86,7 @@ RUN apt-get update && \
     # Clean up this layer
     yarn install && \
     yarn cache clean && \
-    apt-get remove -y --auto-remove build-essential git jq && \
-    apt-get purge && \
+    apt-get autoremove --purge -qy "${dev_apt[@]}" && \
     rm -r /var/lib/apt/lists/* && \
     # Create codimd user
     adduser --uid $UID --home /codimd/ --disabled-password --system codimd && \