nats-by-example
nats-by-example copied to clipboard
auth/callout-decentralized/cli no longer works
Observed behavior
> nbe run auth/callout-decentralized/cli
[+] Building 99.4s (12/13) docker:desktop-linux
=> [internal] load build definition from Dockerfile 0.0s
=> => transferring dockerfile: 496B 0.0s
=> [internal] load metadata for docker.io/library/golang:1.21-alpine3.17 1.0s
=> [internal] load .dockerignore 0.0s
=> => transferring context: 2B 0.0s
=> [1/9] FROM docker.io/library/golang:1.21-alpine3.17@sha256:92cb87af996ec6befc85f0aec27e12ead2fab396695fa8a7abff79e021e58195 15.4s
=> => resolve docker.io/library/golang:1.21-alpine3.17@sha256:92cb87af996ec6befc85f0aec27e12ead2fab396695fa8a7abff79e021e58195 0.0s
=> => sha256:1076a316ce23e16f525dd19b20eefe1af2bcde165bfc2109bfdcf5b2d29f7bb8 284.94kB / 284.94kB 0.2s
=> => sha256:b643e8dff80c7d3eb90f03a2638d0af70ada3e4f534a03b2c2d92c2879a7462b 67.00MB / 67.00MB 1.7s
=> => sha256:92cb87af996ec6befc85f0aec27e12ead2fab396695fa8a7abff79e021e58195 1.65kB / 1.65kB 0.0s
=> => sha256:ba884f929e50f0cb303bb604d3b241f3662642b267acdac8c094b2752fe7727c 1.16kB / 1.16kB 0.0s
=> => sha256:731edcddf658add8365c13b3583752d4c3f6b482da6b51125c18862cc9c516d3 6.32kB / 6.32kB 0.0s
=> => sha256:1207c741d8c9b028d98c4006013f9de959da3c55f85b91ed5e4583438a0112ca 3.38MB / 3.38MB 0.8s
=> => sha256:30bac8e5f0079d7ac627c51ed8cf46e557646904121bc393e78c1be30ab25793 155B / 155B 0.6s
=> => extracting sha256:1207c741d8c9b028d98c4006013f9de959da3c55f85b91ed5e4583438a0112ca 0.2s
=> => extracting sha256:1076a316ce23e16f525dd19b20eefe1af2bcde165bfc2109bfdcf5b2d29f7bb8 0.1s
=> => extracting sha256:b643e8dff80c7d3eb90f03a2638d0af70ada3e4f534a03b2c2d92c2879a7462b 12.9s
=> => extracting sha256:30bac8e5f0079d7ac627c51ed8cf46e557646904121bc393e78c1be30ab25793 0.0s
=> [internal] load build context 0.0s
=> => transferring context: 30.75kB 0.0s
=> [2/9] RUN apk update && apk add git bash curl jq 2.9s
=> [3/9] RUN go install github.com/nats-io/nats-server/[email protected] 36.2s
=> [4/9] RUN go install github.com/nats-io/natscli/[email protected] 26.6s
=> [5/9] RUN go install github.com/nats-io/nsc/[email protected] 15.8s
=> [6/9] WORKDIR /usr/src/app 0.0s
=> [7/9] COPY . . 0.0s
=> ERROR [8/9] RUN go build -C ./service -v -o /usr/local/bin/service 1.1s
------
> [8/9] RUN go build -C ./service -v -o /usr/local/bin/service:
0.254 go: downloading github.com/nats-io/nats.go v1.31.0
0.257 go: downloading github.com/nats-io/jwt/v2 v2.5.3
0.276 go: downloading golang.org/x/crypto v0.18.0
1.002 /go/pkg/mod/golang.org/x/[email protected]/blake2b/blake2bAVX2_amd64.go:9:8: missing go.sum entry for module providing package golang.org/x/sys/cpu (imported by golang.org/x/crypto/blake2b); to add:
1.002 go get golang.org/x/crypto/[email protected]
------
Dockerfile:13
--------------------
11 | COPY . .
12 |
13 | >>> RUN go build -C ./service -v -o /usr/local/bin/service
14 | RUN go build -C ./client -v -o /usr/local/bin/client
15 |
--------------------
ERROR: failed to solve: process "/bin/sh -c go build -C ./service -v -o /usr/local/bin/service" did not complete successfully: exit code: 1
build image: exit status 1`
Expected behavior
As shown at https://natsbyexample.com/examples/auth/callout-decentralized/cli ``
Server and client version
docker --version Docker version 28.0.1, build 068a01ea94 @ [darwin-amd64.zip] and docker --version ─╯ Docker version 28.0.0, build f9ced58158 @ [darwin-arm64.zip]
Host environment
Tested on two MacOS 15.3.2 (24D81) (Intel and M4)
Steps to reproduce
nbe run auth/callout-decentralized/cli