summaryrefslogtreecommitdiff
path: root/Dockerfile
diff options
context:
space:
mode:
authormo khan <mo.khan@gmail.com>2020-01-24 11:15:00 -0700
committermo khan <mo.khan@gmail.com>2020-01-24 11:15:00 -0700
commit14f4b2e73ee7beeacf32b0b6e5fe1a2eb5c95da4 (patch)
tree475ffeb2e7ce20bb1339ce7ba663d0c01ad7b7a5 /Dockerfile
parenta80ff0b9c87d78ad10f366fdd397762119a5d92d (diff)
Use upstream php plugin with optimizations merged in
Diffstat (limited to 'Dockerfile')
-rw-r--r--Dockerfile29
1 files changed, 6 insertions, 23 deletions
diff --git a/Dockerfile b/Dockerfile
index 2d36f5b..17afcad 100644
--- a/Dockerfile
+++ b/Dockerfile
@@ -11,19 +11,6 @@ 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 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"
@@ -89,26 +76,22 @@ RUN apt-get update -q \
dotnet-sdk-2.2 \
dotnet-sdk-3.1 \
&& locale-gen en_US.UTF-8 \
- && rm -fr /var/lib/apt/lists/* \
- && rm -fr /var/cache/apt/archives/ \
- && rm -fr /usr/share/doc/ \
&& git clone --depth 1 https://github.com/asdf-vm/asdf.git $HOME/.asdf \
&& asdf plugin-add golang \
&& asdf plugin-add java \
&& asdf plugin-add maven \
&& asdf plugin-add nodejs \
- && asdf plugin-add php https://github.com/mokhan/asdf-php.git \
+ && asdf plugin-add php \
&& asdf plugin-add python \
&& asdf plugin-add ruby \
&& bash $HOME/.asdf/plugins/nodejs/bin/import-release-team-keyring \
- && rm -fr $HOME/*.deb
+ && rm -fr $HOME/*.deb \
+ && rm -fr /var/lib/apt/lists/* \
+ && rm -fr /var/cache/apt/archives/ \
+ && rm -fr /usr/share/doc/ \
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 config/NuGet /root/.config/NuGet
RUN asdf install && asdf current
COPY test /test
COPY run.sh /