FROM node:20-bookworm

WORKDIR /app

# Copiar dependencias e instalar
COPY package*.json ./
RUN npm install

# 🔴 ESTA ES LA MAGIA: Instalar Chromium y TODAS las dependencias de Linux que necesita
RUN npx playwright install chromium --with-deps

# Copiar el código fuente
COPY . .

# Exponer puerto
EXPOSE 3000

# Arrancar
CMD ["npm", "start"]