File tree Expand file tree Collapse file tree 1 file changed +8
-4
lines changed Expand file tree Collapse file tree 1 file changed +8
-4
lines changed Original file line number Diff line number Diff line change 22# ----- Build Stage -----
33FROM node:lts-alpine AS builder
44
5- RUN adduser -D mcpuser
6- USER mcpuser
5+ RUN addgroup -S mcp && adduser -S mcp -G mcp -s /sbin/nologin
6+ RUN chown -R mcp:mcp /home/mcp
7+ USER mcp
78
8- WORKDIR /app
9+ WORKDIR /home/mcp
910
1011# Copy package and configuration
1112COPY ../package.json ../package-lock.json ../tsconfig.json ../tsconfig.build.json ./
@@ -18,9 +19,12 @@ RUN npm ci && npm run build
1819
1920# ----- Production Stage -----
2021FROM node:lts-alpine
22+ RUN addgroup -S mcp && adduser -S mcp -G mcp -s /sbin/nologin
23+ RUN chown -R mcp:mcp /dist
24+ USER mcp
2125
2226# Copy built artifacts
23- COPY --from=builder /app /dist ./dist
27+ COPY --from=builder /home/mcp /dist ./dist
2428
2529# Copy package.json for production install
2630COPY ../package.json ../package-lock.json ./
You can’t perform that action at this time.
0 commit comments