# syntax=docker/dockerfile:1

FROM thebluestbird/pica-environment:latest
RUN \
    apk add --no-cache \
        gcc \
        g++ \
        nlohmann-json \
        fcgi-dev \
        cmake \
        make \
        curl \
    && \
        mkdir build && \
        cd /build && \
        curl -o pica.tar.gz https://git.macaw.me/blue/pica/archive/main.tar.gz && \
        tar -xvzf pica.tar.gz && \
        cd pica && \
        mkdir build && \
        cd build && \
        cmake .. && \
        cmake --build .

FROM thebluestbird/pica-environment:latest
COPY --from=0 /build/pica/build/pica /usr/bin/
CMD ["/usr/bin/pica"]