diff options
Diffstat (limited to 'tools/govanity/Dockerfile')
-rw-r--r-- | tools/govanity/Dockerfile | 30 |
1 files changed, 0 insertions, 30 deletions
diff --git a/tools/govanity/Dockerfile b/tools/govanity/Dockerfile deleted file mode 100644 index 20df29f..0000000 --- a/tools/govanity/Dockerfile +++ /dev/null @@ -1,30 +0,0 @@ -FROM golang:1.16 AS builder - -ENV USER=app -RUN adduser \ - --disabled-password \ - --gecos "" \ - --home "/src" \ - --shell "/sbin/nologin" \ - --uid "10001" \ - "${USER}" - -WORKDIR /src - -ADD go.mod /src -ADD go.sum /src -RUN go mod download - -ADD . /src - -RUN CGO_ENABLED=0 GOOS=linux go build -trimpath -a -installsuffix cgo -ldflags '-extldflags "-static"' -o app . - -FROM scratch -COPY --from=builder /src/app /vanity -COPY --from=builder /src/vanity.yaml /vanity.yaml -COPY --from=builder /etc/passwd /etc/passwd -COPY --from=builder /etc/group /etc/group - -USER app:app - -ENTRYPOINT ["/vanity"] |