From 172cd4f816fd28668be910dd552b5747df1241cf Mon Sep 17 00:00:00 2001 From: Achilleas Koutsou Date: Mon, 4 Jan 2021 13:38:14 +0100 Subject: [PATCH] dockerfile: Second image for worker Worker container image. Follows the same general structure as the composer image --- distribution/Dockerfile-worker | 15 +++++++++++++++ 1 file changed, 15 insertions(+) create mode 100644 distribution/Dockerfile-worker diff --git a/distribution/Dockerfile-worker b/distribution/Dockerfile-worker new file mode 100644 index 000000000..ee02a91de --- /dev/null +++ b/distribution/Dockerfile-worker @@ -0,0 +1,15 @@ +FROM registry.access.redhat.com/ubi8/go-toolset:latest AS builder +COPY . . +ENV GOFLAGS=-mod=vendor +RUN go install ./cmd/osbuild-worker + +FROM fedora +RUN dnf install -y qemu-img osbuild osbuild-ostree +RUN mkdir -p "/usr/libexec/osbuild-composer" +RUN mkdir -p "/etc/osbuild-composer/" +RUN mkdir -p "/run/osbuild-composer/" +RUN mkdir -p "/var/cache/osbuild-composer/" +RUN mkdir -p "/var/lib/osbuild-composer/" +COPY --from=builder /opt/app-root/src/go/bin/osbuild-worker /usr/libexec/osbuild-composer/ + +ENTRYPOINT ["/usr/libexec/osbuild-composer/osbuild-worker"]