# Frontend Vite + React en modo desarrollo (hot reload). El proxy /api se
# redirige al backend vía VITE_PROXY_TARGET (lo fija docker-compose).
FROM node:20-slim

WORKDIR /app

# Instalar deps primero para cachear la capa de node_modules.
COPY frontend/package.json frontend/package-lock.json ./
RUN npm install

COPY frontend ./

EXPOSE 5173
CMD ["npm", "run", "dev", "--", "--host", "0.0.0.0"]
