From 0da3847d29a6e8af6d7dcc3ff0b5bb888eb0d2c9 Mon Sep 17 00:00:00 2001 From: Lewis Crichton Date: Fri, 7 Apr 2023 18:43:12 +0100 Subject: [PATCH] switch to staged builds --- Dockerfile | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/Dockerfile b/Dockerfile index 4c27b1e..2a557c7 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,4 +1,4 @@ -FROM golang:1.20 +FROM golang:1.20 AS builder WORKDIR /app @@ -6,6 +6,11 @@ ADD go.mod go.sum ./ RUN go mod download ADD . ./ -RUN go build -o /backend +RUN go build -o backend +FROM alpine:latest + +RUN apk --no-cache add ca-certificates + +COPY --from=builder /app/backend /backend CMD ["/backend"]