summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authormo khan <mo.khan@gmail.com>2019-12-20 16:03:43 -0700
committermo khan <mo.khan@gmail.com>2020-01-24 10:59:30 -0700
commit38b49d22763c13f4d599d9e589d499409fb4b7e3 (patch)
tree9fb81987c82750ae4354f13b0840d4fb6ba222ac
parent190c83474942eb223076e1e0bdc69428dd79393c (diff)
Install rubies from upstream image
-rw-r--r--Dockerfile5
1 files changed, 5 insertions, 0 deletions
diff --git a/Dockerfile b/Dockerfile
index 797787d..9e6441c 100644
--- a/Dockerfile
+++ b/Dockerfile
@@ -11,6 +11,10 @@ RUN apt-get update -q \
&& apt-get install -y --no-install-recommends ruby \
&& gem build *.gemspec
+FROM registry.gitlab.com/xlgmokha/debian-tools/ruby:latest AS ruby-builder
+COPY config/.default-gems /root/.default-gems
+RUN asdf install
+
FROM debian:stable-slim
ENV LM_HOME=/opt/license-management
ENV PATH="${PATH}:/root/.asdf/shims:/root/.asdf/bin"
@@ -92,6 +96,7 @@ RUN apt-get update -q \
WORKDIR $HOME
COPY config/* ./
COPY --from=gem-builder /opt/license-management/*.gem $LM_HOME/
+COPY --from=ruby-builder /root/.asdf/installs/ruby $HOME/.asdf/installs/ruby
RUN asdf install && asdf current
COPY test /test
COPY run.sh /