FROM mcr.microsoft.com/playwright/python:v1.62.0-noble

WORKDIR /app

COPY requirements.txt /app/requirements.txt
RUN python -m pip install --upgrade pip \
    && python -m pip install --no-cache-dir -r /app/requirements.txt

COPY automation.py /app/automation.py
RUN mkdir -p /app/exports

ENV PYTHONUNBUFFERED=1
CMD ["python", "/app/automation.py"]
