mirror of
https://github.com/empayre/fleet.git
synced 2024-11-06 17:05:18 +00:00
e46e83baf8
related to #13715, this updates the infra dependencies for the general go upgrade that's happening at https://github.com/fleetdm/fleet/pull/13877 I'm thinking we probably want to merge this after we're sure that everything works well, maybe even after we have a release with go 1.21.1 out, so I'm making a separate PR. --------- Co-authored-by: Martin Angers <martin.n.angers@gmail.com>
23 lines
512 B
Docker
23 lines
512 B
Docker
FROM golang:1.21.1-bullseye@sha256:357be9f9e594a338ba16f54c4df16481e7e82533a6571cecaf22dca833622f91 as BUILDER
|
|
WORKDIR /src
|
|
|
|
RUN apt update && apt upgrade -y
|
|
|
|
COPY go.mod .
|
|
COPY go.sum .
|
|
|
|
RUN go mod download
|
|
|
|
COPY main.go .
|
|
|
|
RUN CGO_ENABLED=0 GOOS=linux GOARCH=amd64 go build -ldflags "-extldflags '-static'"
|
|
|
|
|
|
FROM public.ecr.aws/aws-cli/aws-cli:latest
|
|
|
|
COPY --from=BUILDER /src/ingress_destroyer /usr/local/bin/ingress_destroyer
|
|
|
|
RUN chmod +x /usr/local/bin/ingress_destroyer
|
|
|
|
ENTRYPOINT ["ingress_destroyer"]
|