Files
infra-map/Dockerfile

24 lines
363 B
Docker

FROM node:22-alpine3.20 AS builder
WORKDIR /app
COPY src/ src
COPY static/ static
COPY package.json yarn.lock svelte.config.js tsconfig.json vite.config.ts .
RUN yarn
RUN yarn build
FROM node:22-alpine3.20
WORKDIR /opt/infra-map
COPY --from=builder /app/build build
COPY package.json .
RUN yarn
EXPOSE 3000
ENV NODE_ENV=production
CMD [ "node", "build" ]