From 5cfa69083f05f3147397c9d7c683379fefd3e314 Mon Sep 17 00:00:00 2001 From: Drew Short Date: Fri, 8 Oct 2021 19:54:59 -0500 Subject: [PATCH] Added alpine and debian Dockerfile manifests --- build/package/alpine.Dockerfile | 17 +++++++++++++++++ build/package/debian.Dockerfile | 17 +++++++++++++++++ 2 files changed, 34 insertions(+) diff --git a/build/package/alpine.Dockerfile b/build/package/alpine.Dockerfile index e69de29..d7a29a3 100644 --- a/build/package/alpine.Dockerfile +++ b/build/package/alpine.Dockerfile @@ -0,0 +1,17 @@ +FROM golang:1.17-alpine3.13 as builder + +ENV GO111MODULE=on + +WORKDIR /go/src/app +COPY .. . + +RUN go build -v + +FROM alpine:3.13 AS server + +WORKDIR /app + +COPY --from=builder /go/src/app/pinned-package-updater . + +ENTRYPOINT ["/app/pinned-package-updater"] +CMD ["serve"] \ No newline at end of file diff --git a/build/package/debian.Dockerfile b/build/package/debian.Dockerfile index e69de29..f2f2e5d 100644 --- a/build/package/debian.Dockerfile +++ b/build/package/debian.Dockerfile @@ -0,0 +1,17 @@ +FROM golang:1.17-buster as builder + +ENV GO111MODULE=on + +WORKDIR /go/src/app +COPY .. . + +RUN go build -v + +FROM debian:buster AS server + +WORKDIR /app + +COPY --from=builder /go/src/app/pinned-package-updater . + +ENTRYPOINT ["/app/pinned-package-updater"] +CMD ["serve"] \ No newline at end of file