diff --git a/.dockerignore b/.dockerignore
index 41da718049..9d990ab9ce 100644
--- a/.dockerignore
+++ b/.dockerignore
@@ -20,3 +20,9 @@ postgres14
 redis
 elasticsearch
 chart
+.yarn/
+!.yarn/patches
+!.yarn/plugins
+!.yarn/releases
+!.yarn/sdks
+!.yarn/versions
diff --git a/.github/workflows/test-image-build.yml b/.github/workflows/test-image-build.yml
index bde40addd6..121b8b0ddf 100644
--- a/.github/workflows/test-image-build.yml
+++ b/.github/workflows/test-image-build.yml
@@ -8,6 +8,7 @@ on:
       - .github/workflows/test-image-build.yml
       - Dockerfile
       - streaming/Dockerfile
+      - .dockerignore
 permissions:
   contents: read