diff --git a/Dockerfile b/Dockerfile
index b9dd74d9c65f1a0e44cd986425bda3355291eb06..9fb88bb3e38c7ff0b15ff46f131e41cec6af8ca5 100644
--- a/Dockerfile
+++ b/Dockerfile
@@ -21,12 +21,11 @@ COPY commands/butler_upload.sh /usr/bin/butler_upload
 COPY commands/emsdk_install.sh /usr/bin/emsdk_install
 
 RUN chmod +x /usr/bin/godot_* /usr/bin/butler_*
-RUN godot_install $GODOT_VERSION $PLATFORM
-RUN butler_install $BUTLER_VERSION
-
 RUN emsdk_install /usr/bin
 
 USER rustbuilder
+RUN godot_install $GODOT_VERSION $PLATFORM
+RUN butler_install $BUTLER_VERSION
 
 ENV EMSDK=/usr/bin/emsdk
 ENV EMSDK_NODE="${EMSDK}/node/20.18.0_64bit/bin/node"