Newer
Older
cortex-hub / agent-node / Dockerfile
@Antigravity AI Antigravity AI 8 hours ago 832 bytes feat: agent node mesh integration and UI polish
# agent-node/Dockerfile
FROM python:3.11-slim

# Set environment variables
ENV PYTHONDONTWRITEBYTECODE 1
ENV PYTHONUNBUFFERED 1

# Install system dependencies for psutil and playwright
RUN apt-get update && apt-get install -y \
    build-essential \
    curl \
    libgudev-1.0-0 \
    libnotify4 \
    libnss3 \
    libxss1 \
    libasound2 \
    libatk-bridge2.0-0 \
    libgtk-3-0 \
    libxcomposite1 \
    libxdamage1 \
    libxrandr2 \
    libgbm1 \
    libpango-1.0-0 \
    libcairo2 \
    libxkbcommon0 \
    && rm -rf /var/lib/apt/lists/*

WORKDIR /app

# Copy requirements and install
COPY requirements.txt .
RUN pip install --no-cache-dir -r requirements.txt

# Install Playwright browsers
RUN playwright install chromium

# Copy the rest of the node code
COPY . .

# Run the node
CMD ["python", "-m", "agent_node.main"]