@@ -7,10 +7,11 @@ WORKDIR /app
77# Copy package files for installation
88COPY package*.json ./
99COPY .npmrc ./
10- COPY web/package*.json ./web/
10+ COPY clients/ web/package*.json ./clients /web/
1111COPY core/package*.json ./core/
12- COPY cli/package*.json ./cli/
13- COPY tui/package*.json ./tui/
12+ COPY clients/cli/package*.json ./clients/cli/
13+ COPY clients/tui/package*.json ./clients/tui/
14+ COPY clients/launcher/package*.json ./clients/launcher/
1415
1516# Install dependencies
1617RUN npm ci --ignore-scripts
@@ -29,22 +30,24 @@ WORKDIR /app
2930# Copy package files for production
3031COPY package*.json ./
3132COPY .npmrc ./
32- COPY web/package*.json ./web/
33+ COPY clients/ web/package*.json ./clients /web/
3334COPY core/package*.json ./core/
34- COPY cli/package*.json ./cli/
35- COPY tui/package*.json ./tui/
35+ COPY clients/cli/package*.json ./clients/cli/
36+ COPY clients/tui/package*.json ./clients/tui/
37+ COPY clients/launcher/package*.json ./clients/launcher/
3638
3739# Install only production dependencies
3840RUN npm ci --omit=dev --ignore-scripts
3941
4042# Copy built files from builder stage
41- COPY --from=builder /app/web/dist ./web/dist
42- COPY --from=builder /app/web/build ./web/build
43- COPY --from=builder /app/cli/build ./cli/build
43+ COPY --from=builder /app/clients/web/dist ./clients/web/dist
44+ COPY --from=builder /app/clients/web/build ./clients/web/build
45+ COPY --from=builder /app/clients/cli/build ./clients/cli/build
46+ COPY --from=builder /app/clients/launcher/build ./clients/launcher/build
4447
4548# Set default port
4649ENV PORT=6274
4750EXPOSE ${PORT}
4851
4952# Run web app
50- CMD ["node" , "web/ build/index.js" ]
53+ CMD ["node" , "clients/launcher/ build/index.js" , "--web " ]
0 commit comments