FROM node:20-alpine WORKDIR /app COPY package*.json ./web COPY package-lock.json ./web COPY . ./web RUN npm ci EXPOSE 8080 EXPOSE 5173 CMD ["npm", "run", "dev"]