install from lockfile & remove yarn from runtime

This commit is contained in:
2025-08-18 21:04:17 +02:00
parent a698a88983
commit db03c8a375

View File

@@ -6,7 +6,7 @@ COPY src/ src
COPY static/ static COPY static/ static
COPY package.json yarn.lock svelte.config.js tsconfig.json vite.config.ts ./ COPY package.json yarn.lock svelte.config.js tsconfig.json vite.config.ts ./
RUN yarn RUN yarn --frozen-lockfile
RUN yarn build RUN yarn build
FROM node:22-alpine3.20 FROM node:22-alpine3.20
@@ -14,9 +14,6 @@ FROM node:22-alpine3.20
WORKDIR /opt/infra-map WORKDIR /opt/infra-map
COPY --from=builder /app/build build COPY --from=builder /app/build build
COPY package.json .
RUN yarn --production
EXPOSE 3000 EXPOSE 3000
ENV NODE_ENV=production ENV NODE_ENV=production