Skip to content

Commit 1f058ef

Browse files
committed
fix(website-server): Add git to Docker build stages and update lock file
- Add git to builder and deps stages for GitHub-based npm dependencies - Update --only=production to --omit=dev (npm warning fix) - Update package-lock.json with new repomix dependency
1 parent 59b498b commit 1f058ef

File tree

2 files changed

+35
-38
lines changed

2 files changed

+35
-38
lines changed

website/server/Dockerfile

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,9 @@
33
# ==============================================================================
44
FROM node:24-alpine AS builder
55

6+
# Install git (required for GitHub-based npm dependencies)
7+
RUN apk add --no-cache git
8+
69
WORKDIR /app
710
COPY package*.json ./
811

@@ -20,11 +23,14 @@ RUN npm run build
2023
# ==============================================================================
2124
FROM node:24-alpine AS deps
2225

26+
# Install git (required for GitHub-based npm dependencies)
27+
RUN apk add --no-cache git
28+
2329
WORKDIR /app
2430
COPY package*.json ./
2531

2632
# Install only production dependencies
27-
RUN npm ci --only=production --ignore-scripts && \
33+
RUN npm ci --omit=dev --ignore-scripts && \
2834
npm cache clean --force
2935

3036
# ==============================================================================

website/server/package-lock.json

Lines changed: 28 additions & 37 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)