diff --git a/Dockerfile b/Dockerfile
index bcab45e220b1d0caad453858315e45d62e7d58b4..11b0ed1f12154ba9f696a4dcd0c32b59e8213f26 100644
--- a/Dockerfile
+++ b/Dockerfile
@@ -29,9 +29,9 @@ RUN pnpm --filter shared build
 # Build service
 FROM base AS build-service
 
-COPY --from=dependencies ${APP_HOME}/package.json ${APP_HOME}/pnpm-lock.yaml ${APP_HOME}/pnpm-workspace.yaml ${APP_HOME}/tsconfig*.json ${APP_HOME}/.swcrc ./
-COPY --from=dependencies ${APP_HOME}/node_modules ./node_modules
-COPY --from=dependencies ${APP_HOME}/patches ./patches
+COPY --from=build-shared ${APP_HOME}/package.json ${APP_HOME}/pnpm-lock.yaml ${APP_HOME}/pnpm-workspace.yaml ${APP_HOME}/tsconfig*.json ${APP_HOME}/.swcrc ./
+COPY --from=build-shared ${APP_HOME}/node_modules ./node_modules
+COPY --from=build-shared ${APP_HOME}/patches ./patches
 COPY --from=build-shared ${APP_HOME}/apps/shared ./apps/shared
 COPY apps/${SERVICE} ./apps/${SERVICE}
 RUN pnpm install --frozen-lockfile && pnpm --filter ${SERVICE} build && pnpm --filter ${SERVICE} --prod deploy build