From 77f66fc7bb565ba7e8d619c52168a08b2f3eba44 Mon Sep 17 00:00:00 2001 From: Leonardo Di Giovanna Date: Tue, 26 Nov 2024 11:08:30 +0100 Subject: [PATCH] chore(Dockerfile): replace alpine base images with debian-based ones Signed-off-by: Leonardo Di Giovanna Co-authored-by: Aldo Lacuku --- Dockerfile | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/Dockerfile b/Dockerfile index 7e7faf60..fb1dc36e 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,8 +1,8 @@ -FROM golang:1.23.1-alpine3.20 AS builder +FROM golang:1.23.1-bookworm AS builder LABEL maintainer="cncf-falco-dev@lists.cncf.io" -RUN apk add --no-cache make bash +RUN apt-get -y update && apt-get install -y make bash && apt clean -y && rm -rf /var/lib/apt/lists/* WORKDIR /event-generator @@ -11,10 +11,13 @@ COPY . . RUN make -FROM alpine:3.20 +FROM debian:bookworm-slim -RUN apk add --no-cache sudo polkit libcap e2fsprogs-extra openssh nmap netcat-openbsd wget curl +RUN apt-get -y update && \ + apt-get -y install policykit-1 libcap-dev e2fsprogs openssh-client openssh-server nmap netcat-openbsd wget \ + curl && \ + apt clean -y && rm -rf /var/lib/apt/lists/* -COPY --from=builder /event-generator/event-generator /bin/event-generator +COPY --from=builder --chmod=0755 /event-generator/event-generator /bin/event-generator ENTRYPOINT ["/bin/event-generator"]