From a536481248234cb9869e4da08d5093bec35862c3 Mon Sep 17 00:00:00 2001 From: realaravinth Date: Thu, 18 Aug 2022 17:15:22 +0530 Subject: [PATCH] fix: switch to using debian base images --- Dockerfile | 18 ++++++------------ 1 file changed, 6 insertions(+), 12 deletions(-) diff --git a/Dockerfile b/Dockerfile index 22b6115..9744984 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,28 +1,22 @@ -ARG GO_VERSION=1.17 -ARG DEBIAN_VERSION=11 -ARG DEBIAN_VERSION_NAME=bullseye - ## Build stage ## -FROM docker.io/library/golang:${GO_VERSION}-${DEBIAN_VERSION_NAME} AS builder - +FROM golang as builder WORKDIR /build COPY go.mod go.sum ./ RUN go mod download - COPY . . -#RUN CGO_ENABLED=0 GOOS=${TARGETOS} GOARCH=${TARGETARCH} go build -o rageshake RUN go build -o rageshake ## Runtime stage, debug variant ## -FROM gcr.io/distroless/static-debian${DEBIAN_VERSION}:debug-nonroot AS debug +FROM debian:bullseye as debug COPY --from=builder /build/rageshake /rageshake WORKDIR / EXPOSE 9110 ENTRYPOINT ["/rageshake"] ## Runtime stage ## -FROM gcr.io/distroless/static-debian${DEBIAN_VERSION}:nonroot -COPY --from=builder /build/rageshake /rageshake +FROM debian:bullseye as rageshake +LABEL org.opencontainers.image.source https://git.batsense.net/mystiq/rageshake WORKDIR / +COPY --from=builder /build/rageshake /bin/ EXPOSE 9110 -ENTRYPOINT ["/rageshake"] +ENTRYPOINT ["/bin/rageshake"]