ARG TOOLS_IMAGE=registry.gitlab.com/gitlab-org/security-products/license-management/tools:master FROM debian:stable-slim AS gem-builder ENV LM_HOME=/opt/license-management WORKDIR $LM_HOME COPY exe exe/ COPY lib lib/ COPY *.gemspec ./ COPY *.json ./ COPY *.md ./ COPY *.yml ./ RUN apt-get update -q \ && apt-get install -y --no-install-recommends ruby \ && gem build *.gemspec FROM ${TOOLS_IMAGE} ENV LM_HOME=/opt/license-management COPY --from=gem-builder /opt/license-management/*.gem $LM_HOME/ RUN bash -lc 'gem install "$LM_HOME/*.gem"' COPY test /test COPY run.sh / ENTRYPOINT ["/run.sh"]