switch to staged builds

This commit is contained in:
Lewis Crichton
2023-04-07 18:43:12 +01:00
parent bcb3e23d59
commit 0da3847d29
+7 -2
View File
@@ -1,4 +1,4 @@
FROM golang:1.20 FROM golang:1.20 AS builder
WORKDIR /app WORKDIR /app
@@ -6,6 +6,11 @@ ADD go.mod go.sum ./
RUN go mod download RUN go mod download
ADD . ./ 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"] CMD ["/backend"]