FROM docker.io/fedora

RUN dnf install -y cmake g++ && \
    mkdir /tmp/pict

COPY ./ /pict/

RUN cd /pict/ && \
    rm -rf build && \
    cmake -DCMAKE_BUILD_TYPE=Release -S . -B build && \
    cmake --build build

WORKDIR /pict/build/cli/

ENTRYPOINT ["pict"]