@@ -12,12 +12,13 @@ FROM base AS deps
1212WORKDIR /app
1313
1414COPY package.json bun.lock turbo.json ./
15- RUN mkdir -p apps packages/db packages/testing packages/logger packages/tsconfig
15+ RUN mkdir -p apps packages/db packages/testing packages/logger packages/tsconfig packages/utils
1616COPY apps/sim/package.json ./apps/sim/package.json
1717COPY packages/db/package.json ./packages/db/package.json
1818COPY packages/testing/package.json ./packages/testing/package.json
1919COPY packages/logger/package.json ./packages/logger/package.json
2020COPY packages/tsconfig/package.json ./packages/tsconfig/package.json
21+ COPY packages/utils/package.json ./packages/utils/package.json
2122
2223# Install dependencies with hoisted layout for Docker compatibility
2324# Using --linker=hoisted to avoid .bun directory symlinks that don't copy between stages
@@ -39,6 +40,7 @@ COPY apps/sim/package.json ./apps/sim/package.json
3940COPY packages/db/package.json ./packages/db/package.json
4041COPY packages/testing/package.json ./packages/testing/package.json
4142COPY packages/logger/package.json ./packages/logger/package.json
43+ COPY packages/utils/package.json ./packages/utils/package.json
4244
4345# Copy source code (changes most frequently - placed last to maximize cache hits)
4446COPY apps/sim ./apps/sim
@@ -68,6 +70,9 @@ COPY --from=builder --chown=nextjs:nodejs /app/packages/db ./packages/db
6870# Copy logger package (workspace dependency used by socket)
6971COPY --from=builder --chown=nextjs:nodejs /app/packages/logger ./packages/logger
7072
73+ # Copy utils package (workspace dependency used by socket)
74+ COPY --from=builder --chown=nextjs:nodejs /app/packages/utils ./packages/utils
75+
7176# Copy sim app (changes most frequently - placed last)
7277COPY --from=builder --chown=nextjs:nodejs /app/apps/sim ./apps/sim
7378
0 commit comments