FROM node:22-alpine

# Instalar Docker CLI y herramientas
RUN apk add --no-cache docker-cli curl

# Instalar iFlow globalmente
RUN npm install -g @iflow-mcp/dianel555-paper-search-nodejs

WORKDIR /app

# Copiar package.json
COPY package*.json ./

# Instalar dependencias
RUN npm install

# Copiar el código fuente
COPY index.js .

EXPOSE 3000

CMD ["node", "index.js"]