FROM golang:1.20.5-alpine AS build-stage WORKDIR /app COPY go.mod go.sum ./ RUN go mod download COPY *.go ./ RUN CGO_ENABLED=0 GOOS=linux go build -o /entrypoint FROM python:3.11.4-slim AS runtime-stage # RUN apt-get update && apt-get install -y git toilet \ # && rm -rf /var/lib/apt/lists/* # renovate: datasource=pypi depName=ansible ENV ANSIBLE_VERSION=8.1.0 RUN pip3 install --no-cache-dir ansible==${ANSIBLE_VERSION} dnspython passlib netaddr COPY --from=build-stage /entrypoint /bin/entrypoint ENTRYPOINT [ "/bin/entrypoint" ]