FROM node:20-alpine WORKDIR /app # Install dependencies COPY package.json package-lock.json* ./ RUN npm install --legacy-peer-deps || npm install || true # Copy source COPY . /app EXPOSE 5173 CMD ["sh", "-c", "npm run dev -- --host 0.0.0.0 --port 5173"]