From 4485d39867eead9bb20008390f14ab44ab381a82 Mon Sep 17 00:00:00 2001 From: Dave Gallant Date: Fri, 4 Nov 2022 21:07:56 -0400 Subject: [PATCH] Switch from alpine to chainguard images for backend --- backend/Dockerfile | 15 +++++++++------ 1 file changed, 9 insertions(+), 6 deletions(-) diff --git a/backend/Dockerfile b/backend/Dockerfile index 43b280f..60050b9 100644 --- a/backend/Dockerfile +++ b/backend/Dockerfile @@ -1,13 +1,16 @@ -# syntax=docker/dockerfile:1 +# syntax=docker/dockerfile:1.4 +FROM cgr.dev/chainguard/go:1.19 as build -FROM golang:1.18-alpine as go-build +WORKDIR /src -COPY . /backend +COPY . /src -WORKDIR /backend +RUN CGO_ENABLED=0 go build -o backend . -RUN CGO_ENABLED=0 go build -o server +FROM cgr.dev/chainguard/static@sha256:b74f66382b721769876a8dc315b89f14ea9eb914badd3a5145752d6fa2659f0c + +COPY --from=build /src/backend /backend EXPOSE 8080 -CMD [ "/backend/server" ] +CMD [ "/backend" ]