diff --git a/asciibinder/openshift-docs-build.Dockerfile b/asciibinder/openshift-docs-build.Dockerfile index 049b61f..a94eaf9 100644 --- a/asciibinder/openshift-docs-build.Dockerfile +++ b/asciibinder/openshift-docs-build.Dockerfile @@ -1,23 +1,17 @@ FROM ruby:3.1.2-alpine3.16 AS builder - -RUN apk update && apk add --virtual build-dependencies build-base - -RUN gem install listen asciidoctor asciidoctor-diagram ascii_binder +RUN apk update && apk add --no-cache --virtual build-dependencies build-base \ + && gem install listen asciidoctor asciidoctor-diagram ascii_binder \ + && apk del build-dependencies FROM ruby:3.1.2-alpine3.16 - COPY --from=builder /usr/local/bundle /usr/local/bundle - ENV PYTHONUNBUFFERED=1 - -RUN apk add --update --no-cache git bash python3 python3-dev && ln -sf python3 /usr/bin/python - -RUN python3 -m ensurepip - -RUN pip3 install --no-cache --upgrade pip setuptools - +RUN apk add --update --no-cache git bash python3 python3-dev \ + && ln -sf python3 /usr/bin/python \ + && python3 -m ensurepip \ + && pip3 install --no-cache --upgrade pip setuptools \ + && rm -rf /var/cache/apk/* WORKDIR /openshift-docs-build - COPY ./aura.tar.gz /openshift-docs-build - -RUN pip3 install --no-cache-dir pyyaml aura.tar.gz +RUN pip3 install --no-cache-dir pyyaml aura.tar.gz \ + && git config --global --add safe.directory /openshift-docs-build