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