FROM node:20-alpine WORKDIR /app COPY package*.json ./ RUN --mount=type=cache,target=/root/.npm npm ci COPY . . EXPOSE 5173 CMD ["npm", "run", "dev"]