From ab87a4b6212069ccc415c7dcca60dbb5ac1b13f1 Mon Sep 17 00:00:00 2001 From: poduck Date: Sat, 20 Dec 2025 12:20:52 -0500 Subject: [PATCH] Remove packages folder from production image to prevent dev piece auto-detection MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit The packages folder was causing Activepieces to auto-detect pieces and try to build them with NX, which fails in production since the NX workspace files are not present. The pre-built pieces in dist/packages/pieces/ are sufficient for production. 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 --- activepieces-fork/Dockerfile | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/activepieces-fork/Dockerfile b/activepieces-fork/Dockerfile index 9d9b8d16..466674b7 100644 --- a/activepieces-fork/Dockerfile +++ b/activepieces-fork/Dockerfile @@ -109,7 +109,8 @@ COPY --from=build /usr/src/app/dist/packages/engine/ ./dist/packages/engine/ COPY --from=build /usr/src/app/dist/packages/server/ ./dist/packages/server/ COPY --from=build /usr/src/app/dist/packages/shared/ ./dist/packages/shared/ COPY --from=build /usr/src/app/dist/packages/pieces/ ./dist/packages/pieces/ -COPY --from=build /usr/src/app/packages ./packages +# Note: Don't copy /packages folder - it triggers dev piece auto-detection +# The pre-built pieces in dist/packages/pieces/ are sufficient for production # Copy frontend files to Nginx document root COPY --from=build /usr/src/app/dist/packages/react-ui /usr/share/nginx/html/