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