22 lines
577 B
Docker
22 lines
577 B
Docker
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
|
|
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"
|