FROM alpine:latest RUN apk add --no-cache \ ca-certificates \ bash \ parallel \ python # Install google cloud sdk # Download clean-registry script RUN set -x \ && apk add --no-cache --virtual .build-deps \ curl \ tar \ && curl -sSL -o /tmp/google-cloud-sdk.tar.gz https://dl.google.com/dl/cloudsdk/release/google-cloud-sdk.tar.gz \ && curl -sSL -o /usr/bin/clean-registry https://raw.githubusercontent.com/jessfraz/dotfiles/master/bin/clean-registry \ && chmod +x /usr/bin/clean-registry \ && mkdir -p /usr/src/google-cloud-sdk \ && tar -xzf /tmp/google-cloud-sdk.tar.gz -C /usr/src/google-cloud-sdk --strip-components 1 \ && rm /tmp/google-cloud-sdk.tar.gz \ && ( \ cd /usr/src/google-cloud-sdk \ && ./install.sh \ --usage-reporting false \ --path-update true \ ) \ && apk del .build-deps WORKDIR /root ENV PATH $PATH:/usr/src/google-cloud-sdk/bin ENV GOPATH /go # Install reg RUN set -x \ && apk add --no-cache --virtual .build-deps \ go \ git \ gcc \ libc-dev \ libgcc \ && go get github.com/jessfraz/reg \ && mv ${GOPATH}/bin/reg /usr/bin/reg \ && apk del .build-deps \ && rm -rf /go \ && echo "Build complete." ENTRYPOINT ["clean-registry"]