FROM alpine

MAINTAINER darthrubik

ARG api_key

RUN apk update
RUN apk add build-base
RUN apk add curl-dev
RUN apk add nlohmann-json
RUN apk add cmake
RUN apk add jq
RUN apk add bash
COPY . /drharness
RUN mkdir -p /usr/local/share/ca-certificates/
RUN cp /drharness/192.168.8.63.crt /usr/local/share/ca-certificates/192.168.8.63.crt
RUN apk --no-cache add --no-check-certificate ca-certificates
RUN update-ca-certificates
RUN mkdir -p /drharness/.build
RUN cmake -B /drharness/.build /drharness
RUN cmake --build /drharness/.build
ENV PATH "$PATH:/drharness/.build"
ENV OLLAMA_AUTHORIZATION_TOKEN "$api_key"
WORKDIR /mnt
