summaryrefslogtreecommitdiff
path: root/Dockerfile
diff options
context:
space:
mode:
authormo khan <mo.khan@gmail.com>2020-01-06 09:40:38 -0700
committermo khan <mo.khan@gmail.com>2020-01-24 10:59:31 -0700
commit028569218d50a67b36cca9124e673dacf5a873b2 (patch)
treefc6ffa4dfaf02c35b87b58c947b370621780982c /Dockerfile
parent4b96748f2f97ed93bbe36893fc6014a813438086 (diff)
Copy build output from other docker images
Diffstat (limited to 'Dockerfile')
-rw-r--r--Dockerfile10
1 files changed, 9 insertions, 1 deletions
diff --git a/Dockerfile b/Dockerfile
index 24cfa3e..2d36f5b 100644
--- a/Dockerfile
+++ b/Dockerfile
@@ -18,6 +18,12 @@ RUN asdf install
FROM registry.gitlab.com/xlgmokha/debian-tools/php:latest AS php-builder
RUN asdf current
+FROM registry.gitlab.com/xlgmokha/debian-tools/python:latest AS python-builder
+RUN asdf current
+
+FROM registry.gitlab.com/xlgmokha/debian-tools/nodejs:latest AS nodejs-builder
+RUN asdf current
+
FROM debian:stable-slim
ENV LM_HOME=/opt/license-management
ENV PATH="${PATH}:/root/.asdf/shims:/root/.asdf/bin"
@@ -99,8 +105,10 @@ RUN apt-get update -q \
WORKDIR $HOME
COPY config/* ./
COPY --from=gem-builder /opt/license-management/*.gem $LM_HOME/
+COPY --from=nodejs-builder /root/.asdf/installs/nodejs $HOME/.asdf/installs/nodejs
+COPY --from=php-builder /root/.asdf/installs/php $HOME/.asdf/installs/php
+COPY --from=python-builder /root/.asdf/installs/python $HOME/.asdf/installs/python
COPY --from=ruby-builder /root/.asdf/installs/ruby $HOME/.asdf/installs/ruby
-COPY --from=php-builder /root/.asdf/installs/ruby $HOME/.asdf/installs/php
RUN asdf install && asdf current
COPY test /test
COPY run.sh /