From 450770e9d2751f103c3f9a657c825a2230cdf59c Mon Sep 17 00:00:00 2001 From: Jan Dittberner Date: Sun, 16 Oct 2022 12:12:01 +0200 Subject: [PATCH] Install CAcert root certitficate The CAcert root certificate is needed to access services in the cacert.org domain (i.e. Gitea API at https://code.cacert.org/). --- gobuild-buster/Dockerfile | 3 +++ gobuild-buster/entrypoint.sh | 7 ++++--- 2 files changed, 7 insertions(+), 3 deletions(-) diff --git a/gobuild-buster/Dockerfile b/gobuild-buster/Dockerfile index 0465f5b..d0a81d1 100644 --- a/gobuild-buster/Dockerfile +++ b/gobuild-buster/Dockerfile @@ -8,6 +8,9 @@ RUN apt-get update \ && apt-get install -y libsqlite3-dev sqlite3 \ && rm -rf /var/lib/apt/lists/* +RUN curl -o /usr/local/share/ca-certificates/cacert-root.crt http://www.cacert.org/certs/root_X0F.crt \ + && update-ca-certificates + WORKDIR /build COPY entrypoint.sh / diff --git a/gobuild-buster/entrypoint.sh b/gobuild-buster/entrypoint.sh index b3e9248..86fd59a 100755 --- a/gobuild-buster/entrypoint.sh +++ b/gobuild-buster/entrypoint.sh @@ -2,6 +2,7 @@ set -e -golangci-lint run -go test ./... -gorelease release --rm-dist $@ +go mod download -x +golangci-lint run --verbose +go test -v ./... +goreleaser release --rm-dist "$@"