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"]