File tree Expand file tree Collapse file tree 1 file changed +7
-7
lines changed Expand file tree Collapse file tree 1 file changed +7
-7
lines changed Original file line number Diff line number Diff line change @@ -14,6 +14,8 @@ COPY --from=base /app ./
1414# Step 2: Copy the new project dependencies (generated by Hexabot CLI)
1515COPY package.json ./package.extra.json
1616
17+ RUN node add-extra-deps.js
18+
1719# Step 3: Install dependencies for both Hexabot API and new project
1820RUN npm i --package-lock
1921
@@ -55,17 +57,15 @@ FROM node:18-alpine AS production
5557
5658WORKDIR /app
5759
58- # Step 8: Copy necessary files from builder stage for production
59- COPY package.json ./package.extra.json
60-
61- RUN node add-extra-deps.js
60+ # Step 1: Copy necessary files from builder stage for production
61+ COPY --from=builder /app/package*.json ./
6262
6363COPY --from=builder /app/patches ./patches
6464
65- # Step 9 : Install only production dependencies
66- RUN npm i --package-lock -- only=production
65+ # Step 2 : Install only production dependencies
66+ RUN npm i --only=production
6767
68- # Step 10 : Copy the built application from builder
68+ # Step 3 : Copy the built application from builder
6969COPY --from=builder /app/dist ./dist
7070
7171# Set environment for production
You can’t perform that action at this time.
0 commit comments