github.com/nais/knorten@v0.0.0-20240104110906-55926958e361/Dockerfile (about) 1 FROM golang:1.21-alpine as builder 2 3 WORKDIR /src 4 COPY go.sum go.sum 5 COPY go.mod go.mod 6 RUN go mod download 7 COPY . . 8 RUN go build -o knorten . 9 10 FROM gcr.io/google.com/cloudsdktool/google-cloud-cli:alpine 11 12 RUN gcloud components install beta 13 14 WORKDIR /app 15 COPY --from=builder /src/knorten /app/knorten 16 COPY --from=builder /src/assets /app/assets 17 COPY --from=builder /src/templates /app/templates 18 CMD ["/app/knorten"]