diff --git a/Dockerfile b/Dockerfile
index 0062c2378361704388546cff8e5d7b328ef074ed..8c14dab5d92953390710007630d41f9519800742 100644
--- a/Dockerfile
+++ b/Dockerfile
@@ -48,11 +48,13 @@ RUN apt upgrade -y && apt update && apt install brotli
 RUN mkdir /iv
 COPY --from=builder /iv/dist/aot /iv
 COPY --from=builder /iv/storybook-static /iv/storybook-static
-WORKDIR /iv
 
 # Remove duplicated assets. Use symlink instead.
-RUN rm -rf ./storybook-static/assets
-RUN ln -s ./assets ./storybook-static/assets
+WORKDIR /iv/storybook-static
+RUN rm -rf ./assets
+RUN ln -s ../assets ./assets
+
+WORKDIR /iv
 
 RUN for f in $(find . -type f); do gzip < $f > $f.gz && brotli < $f > $f.br; done