FROM python:3.11-slim
WORKDIR /app
COPY ja4_common/ ./ja4_common/
COPY tests/ ./tests/
COPY pyproject.toml .
RUN pip install --no-cache-dir -e . && \
    pip install --no-cache-dir pytest pytest-mock pydantic-settings clickhouse-connect
CMD ["pytest", "tests/", "-v"]
