diff --git a/Dockerfile b/Dockerfile
index a457f2c36033558ac8ffeb0760cda5b5231cad9d..7bf77f262931f426af56bf58667967f96f4a308a 100644
--- a/Dockerfile
+++ b/Dockerfile
@@ -69,6 +69,8 @@ VOLUME ${ALEKSIS_media__root} ${ALEKSIS_backup__location}
 COPY docker-startup.sh /usr/local/bin/aleksis-docker-startup
 COPY package.json /usr/local/lib/python3.10/dist-packages/package.json
 COPY webpack.config.js /usr/local/lib/python3.10/dist-packages/webpack.config.js
+COPY package.json /var/lib/aleksis/
+COPY webpack.config.js /var/lib/aleksis/
 ENTRYPOINT ["/usr/bin/dumb-init", "--"]
 CMD ["/usr/local/bin/aleksis-docker-startup"]
 
@@ -77,6 +79,7 @@ FROM core as assets
 WORKDIR /usr/local/lib/python3.10/dist-packages
 RUN eatmydata yarnpkg install; \
     eatmydata aleksis-admin write_webpack_entrypoints; \
+    cp /usr/local/lib/python3.10/dist-packages/webpack-entrypoints.json /var/lib/aleksis/; \
     yarnpkg run webpack; \
     eatmydata aleksis-admin collectstatic --no-input; \
     rm -rf /usr/local/share/.cache