# Dockerfile de desarrollo para Broadcast Panel FROM node:20-alpine WORKDIR /app # Instalar dependencias del sistema RUN apk add --no-cache git # Copiar tsconfig.json base desde la raĆ­z del monorepo COPY tsconfig.json /tsconfig.json # Copiar shared folder (necesario para @shared alias) COPY shared /shared # Copiar package files COPY packages/broadcast-panel/package*.json ./ # Instalar dependencias RUN npm install # Exponer puerto de Vite EXPOSE 5173 # Comando para desarrollo CMD ["npm", "run", "dev", "--", "--host", "0.0.0.0"]