-
-
Notifications
You must be signed in to change notification settings - Fork 72
Open
Description
When executing fly deploy, fly cannot build the Docker image. It appears there is a problem with line
RUN --mount=target=. --mount=type=cache,target=/root/.cache/go-build --mount=type=cache,target=/go/pkg GOOS=linux GOARCH=amd64 go install ./cmd/...:
~/upterm$ flyctl deploy
==> Verifying app config
Validating /h/ajangda/upterm/fly.toml
✓ Configuration is valid
--> Verified app config
==> Building image
==> Building image with Depot
--> build: ()
[+] Building 0.9s (13/14)
=> [internal] load build definition from Dockerfile.uptermd 0.0s
=> => transferring dockerfile: 1.04kB 0.0s
=> resolve image config for docker-image://docker.io/docker/dockerfile:1 0.3s
=> CACHED docker-image://docker.io/docker/dockerfile:1@sha256:dabfc0969b935b2080555ace70ee69a5261af8a8f1b4df97b9e7fbcf6722eddf 0.0s
=> => resolve docker.io/docker/dockerfile:1@sha256:dabfc0969b935b2080555ace70ee69a5261af8a8f1b4df97b9e7fbcf6722eddf 0.0s
=> [internal] load build definition from Dockerfile.uptermd 0.0s
=> => Deduplicating step ID [internal] load build definition from Dockerfile.uptermd, another build is calculating it 0.0s
=> [internal] load metadata for gcr.io/distroless/static:nonroot 0.3s
=> [internal] load metadata for docker.io/library/golang:latest 0.1s
=> [internal] load .dockerignore 0.0s
=> => transferring context: 2B 0.0s
=> [builder 1/3] FROM docker.io/library/golang:latest@sha256:bb979b278ffb8d31c8b07336fd187ef8fafc8766ebeaece524304483ea137e96 0.0s
=> => resolve docker.io/library/golang:latest@sha256:bb979b278ffb8d31c8b07336fd187ef8fafc8766ebeaece524304483ea137e96 0.0s
=> [internal] load build context 0.0s
=> => transferring context: 271B 0.0s
=> [base 1/2] FROM gcr.io/distroless/static:nonroot@sha256:e8a4044e0b4ae4257efa45fc026c0bc30ad320d43bd4c1a7d5271bd241e386d0 0.0s
=> => resolve gcr.io/distroless/static:nonroot@sha256:e8a4044e0b4ae4257efa45fc026c0bc30ad320d43bd4c1a7d5271bd241e386d0 0.0s
=> CACHED [base 2/2] WORKDIR /app 0.0s
=> CACHED [builder 2/3] WORKDIR /src 0.0s
=> ERROR [builder 3/3] RUN --mount=target=. --mount=type=cache,target=/root/.cache/go-build --mount=type=cache,target=/go/pkg GOOS=linux GOARCH=amd64 go install ./cmd/... 0.1s
------
> [builder 3/3] RUN --mount=target=. --mount=type=cache,target=/root/.cache/go-build --mount=type=cache,target=/go/pkg GOOS=linux GOARCH=amd64 go install ./cmd/...:
0.081 pattern ./cmd/...: directory prefix cmd does not contain main module or its selected dependencies
------
==> Building image
==> Building image with Depot
--> build: ()
[+] Building 0.6s (13/14)
=> [internal] load build definition from Dockerfile.uptermd 0.0s
=> => transferring dockerfile: 1.04kB 0.0s
=> resolve image config for docker-image://docker.io/docker/dockerfile:1 0.1s
=> CACHED docker-image://docker.io/docker/dockerfile:1@sha256:dabfc0969b935b2080555ace70ee69a5261af8a8f1b4df97b9e7fbcf6722eddf 0.0s
=> => resolve docker.io/docker/dockerfile:1@sha256:dabfc0969b935b2080555ace70ee69a5261af8a8f1b4df97b9e7fbcf6722eddf 0.0s
=> [internal] load build definition from Dockerfile.uptermd 0.0s
=> => Deduplicating step ID [internal] load build definition from Dockerfile.uptermd, another build is calculating it 0.0s
=> [internal] load metadata for gcr.io/distroless/static:nonroot 0.3s
=> [internal] load metadata for docker.io/library/golang:latest 0.1s
=> [internal] load .dockerignore 0.0s
=> => transferring context: 2B 0.0s
=> [builder 1/3] FROM docker.io/library/golang:latest@sha256:bb979b278ffb8d31c8b07336fd187ef8fafc8766ebeaece524304483ea137e96 0.0s
=> => resolve docker.io/library/golang:latest@sha256:bb979b278ffb8d31c8b07336fd187ef8fafc8766ebeaece524304483ea137e96 0.0s
=> [internal] load build context 0.0s
=> => transferring context: 271B 0.0s
=> [base 1/2] FROM gcr.io/distroless/static:nonroot@sha256:e8a4044e0b4ae4257efa45fc026c0bc30ad320d43bd4c1a7d5271bd241e386d0 0.0s
=> => resolve gcr.io/distroless/static:nonroot@sha256:e8a4044e0b4ae4257efa45fc026c0bc30ad320d43bd4c1a7d5271bd241e386d0 0.0s
=> CACHED [builder 2/3] WORKDIR /src 0.0s
=> CACHED [base 2/2] WORKDIR /app 0.0s
=> ERROR [builder 3/3] RUN --mount=target=. --mount=type=cache,target=/root/.cache/go-build --mount=type=cache,target=/go/pkg GOOS=linux GOARCH=amd64 go install ./cmd/... 0.1s
------
> [builder 3/3] RUN --mount=target=. --mount=type=cache,target=/root/.cache/go-build --mount=type=cache,target=/go/pkg GOOS=linux GOARCH=amd64 go install ./cmd/...:
0.085 pattern ./cmd/...: directory prefix cmd does not contain main module or its selected dependencies
------
Error: failed to fetch an image or build from source: error building: failed to solve: process "/bin/sh -c GOOS=$TARGETOS GOARCH=$TARGETARCH go install ./cmd/..." did not complete successfully: exit code: 1
Metadata
Metadata
Assignees
Labels
No labels