diff --git a/192.168.8.63.crt b/192.168.8.63.crt new file mode 100755 index 0000000..fc5a4f7 --- /dev/null +++ b/192.168.8.63.crt @@ -0,0 +1,11 @@ +-----BEGIN CERTIFICATE----- +MIIBojCCAUmgAwIBAgIQQ5BseM0O2TwZ+Sx4xZPZGDAKBggqhkjOPQQDAjAwMS4w +LAYDVQQDEyVDYWRkeSBMb2NhbCBBdXRob3JpdHkgLSAyMDI2IEVDQyBSb290MB4X +DTI2MDQyMzEzMTg1NFoXDTM2MDMwMTEzMTg1NFowMDEuMCwGA1UEAxMlQ2FkZHkg +TG9jYWwgQXV0aG9yaXR5IC0gMjAyNiBFQ0MgUm9vdDBZMBMGByqGSM49AgEGCCqG +SM49AwEHA0IABD76gXJIXvNrgK+yBoHo44S7vckL1m2VSImF/bUrLrmiqWy8KJkm +9o1BfLAAwHNdW3pmQpGesWNykJ37kkIta9ajRTBDMA4GA1UdDwEB/wQEAwIBBjAS +BgNVHRMBAf8ECDAGAQH/AgEBMB0GA1UdDgQWBBSU74zcgaqwgNh5EmFAJdBC+vlK +LjAKBggqhkjOPQQDAgNHADBEAiB7M6On2Fcs0t2mbiZVpfKaXDbNzSuwss6UirRa +okzbqQIgU/uydJ91rwCHiTveUnx9Sg32a3yvRUzgz1cVOdZ3UN0= +-----END CERTIFICATE----- diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 0000000..68aa6d3 --- /dev/null +++ b/Dockerfile @@ -0,0 +1,21 @@ +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" diff --git a/build_docker.sh b/build_docker.sh new file mode 100644 index 0000000..b4e139f --- /dev/null +++ b/build_docker.sh @@ -0,0 +1,3 @@ +#!/bin/bash + +docker build -t drharness . --build-arg api_key=$OLLAMA_AUTHORIZATION_TOKEN