FROM debian:bookworm-slim

LABEL Description="Environment to generate cppcheck reports in GekkoFS"

RUN apt-get update && \
    apt-get install -y --no-install-recommends \
        wget \
        git \
        python3 \
        python3-pip \
        python3-setuptools \
        cppcheck && \
    rm -rf /var/lib/apt/lists/* && \
    apt-get clean && \
    apt-get autoclean && \
    git clone https://gitlab.com/ahogen/cppcheck-codequality.git && \
    cd cppcheck-codequality && \
    python3 -m pip install --upgrade pip --break-system-packages && \
    pip3 install . --break-system-packages

