Skip to content

Commit 683f697

Browse files
committed
Docker cleanup
Signed-off-by: Dmytro Rashko <dmitriy.rashko@amdocs.com>
1 parent 02166e0 commit 683f697

1 file changed

Lines changed: 6 additions & 3 deletions

File tree

mcp/Dockerfile

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,9 @@ ARG TARGETARCH
99

1010
ENV LANG=C.UTF-8
1111
ENV LC_ALL=C.UTF-8
12+
ENV NODE_ENV=production
13+
ENV NODE_PATH=/app/node_modules
14+
1215
# Install only runtime dependencies
1316
RUN apk update && apk add --no-cache \
1417
nodejs \
@@ -36,8 +39,8 @@ RUN echo "Building for platform: $TARGETPLATFORM" && \
3639
python3 \
3740
sqlite-dev \
3841
unzip && \
39-
echo "Installing dependencies" && \
40-
npm ci && \
42+
echo "Installing dependencies including dev dependencies" && \
43+
npm ci --include=dev && \
4144
echo "Building application" && \
4245
npm run build && \
4346
echo "Cleaning up build... " && \
@@ -53,7 +56,7 @@ RUN echo "Building for platform: $TARGETPLATFORM" && \
5356
sqlite-dev \
5457
unzip && \
5558
rm -rf /root/.npm /root/.node-gyp /root/.cache /tmp/* /var/tmp/* && \
56-
rm -rf /app/src /app/package.json /app/package-lock.json /app/tsconfig.json \
59+
rm -rf /app/src /app/package.json /app/package-lock.json /app/tsconfig.json && \
5760
echo "Build completed successfully"
5861

5962
# Create non-root user

0 commit comments

Comments
 (0)