From 5aec62fbb5b34d6134ece07b58e5c49247b08a58 Mon Sep 17 00:00:00 2001 From: krakenhavoc Date: Thu, 26 Mar 2026 19:49:50 +0000 Subject: [PATCH] fix: goreleaser errors --- Dockerfile.goreleaser | 7 +++++++ goreleaser.yaml | 18 +++++++++++------- 2 files changed, 18 insertions(+), 7 deletions(-) create mode 100644 Dockerfile.goreleaser diff --git a/Dockerfile.goreleaser b/Dockerfile.goreleaser new file mode 100644 index 0000000..1a3bfaa --- /dev/null +++ b/Dockerfile.goreleaser @@ -0,0 +1,7 @@ +FROM gcr.io/distroless/static-debian12:nonroot +COPY krakenkey-probe /probe +COPY probe.example.yaml /etc/krakenkey-probe/probe.yaml +VOLUME ["/var/lib/krakenkey-probe"] +EXPOSE 8080 +ENTRYPOINT ["/probe"] +CMD ["--config", "/etc/krakenkey-probe/probe.yaml"] diff --git a/goreleaser.yaml b/goreleaser.yaml index 0e2a822..06ee4d5 100644 --- a/goreleaser.yaml +++ b/goreleaser.yaml @@ -23,10 +23,12 @@ builds: archives: - id: probe - builds: - - probe + format_overrides: + - goos: linux + format: tar.gz + - goos: darwin + format: tar.gz name_template: "{{ .ProjectName }}_{{ .Version }}_{{ .Os }}_{{ .Arch }}" - format: tar.gz dockers: - image_templates: @@ -35,8 +37,9 @@ dockers: use: buildx build_flag_templates: - "--platform=linux/amd64" - - "--build-arg=VERSION={{ .Version }}" - dockerfile: Dockerfile + dockerfile: Dockerfile.goreleaser + extra_files: + - probe.example.yaml goos: linux goarch: amd64 - image_templates: @@ -45,8 +48,9 @@ dockers: use: buildx build_flag_templates: - "--platform=linux/arm64" - - "--build-arg=VERSION={{ .Version }}" - dockerfile: Dockerfile + dockerfile: Dockerfile.goreleaser + extra_files: + - probe.example.yaml goos: linux goarch: arm64