summaryrefslogtreecommitdiff
path: root/Dockerfile
diff options
context:
space:
mode:
authormo khan <mo.khan@gmail.com>2020-02-20 15:13:22 -0700
committermo khan <mo.khan@gmail.com>2020-02-20 15:13:22 -0700
commit561930a348dd77f0509b429953895790c71c218b (patch)
treef780cf3fb801e13608a53f3a9058d3bcc720bf16 /Dockerfile
parentd7bd76259fa20e190ea1cbbfa2cfe839703525a7 (diff)
Extract install.sh script
Diffstat (limited to 'Dockerfile')
-rw-r--r--Dockerfile71
1 files changed, 1 insertions, 70 deletions
diff --git a/Dockerfile b/Dockerfile
index c3c27cf..5003d5b 100644
--- a/Dockerfile
+++ b/Dockerfile
@@ -19,76 +19,7 @@ ENV HOME=/root
WORKDIR $HOME
COPY config /root
COPY config/01_nodoc /etc/dpkg/dpkg.cfg.d/01_nodoc
-ENV PACKAGES apt-transport-https \
- apt-utils \
- autoconf \
- automake \
- bison \
- bsdmainutils \
- build-essential \
- bzip2 \
- cmake \
- coreutils \
- curl \
- default-libmysqlclient-dev \
- gettext \
- git \
- gnupg2 \
- gpg \
- jq \
- libcurl4 \
- libcurl4-openssl-dev \
- libedit-dev \
- libffi-dev \
- libicu-dev \
- libjpeg-dev \
- liblttng-ctl0 \
- liblttng-ctl-dev \
- libncurses-dev \
- libonig-dev \
- libpng-dev \
- libpq-dev \
- libreadline-dev \
- libsqlite3-dev \
- libssl-dev \
- libtool \
- libxml2-dev \
- libxslt-dev \
- libyaml-dev \
- libzip-dev \
- locate \
- mono-devel \
- openssl \
- pkg-config \
- re2c \
- software-properties-common \
- unixodbc-dev \
- unzip \
- wget \
- zlib1g \
- zlib1g-dev
-RUN apt-get update -q \
- && apt-get install -y --no-install-recommends $PACKAGES \
- && wget -qO- https://packages.microsoft.com/keys/microsoft.asc | gpg --dearmor > /etc/apt/trusted.gpg.d/microsoft.asc.gpg \
- && wget -q -O /etc/apt/sources.list.d/microsoft-prod.list https://packages.microsoft.com/config/debian/10/prod.list \
- && apt-get update -q && apt-get install -y --no-install-recommends dotnet-sdk-3.1 \
- && mkdir -p "$ASDF_DATA_DIR" \
- && git clone --depth 1 https://github.com/asdf-vm/asdf.git "$ASDF_DATA_DIR" \
- && asdf plugin-add golang \
- && asdf plugin-add java \
- && asdf plugin-add maven \
- && asdf plugin-add nodejs \
- && asdf plugin-add php \
- && asdf plugin-add python \
- && asdf plugin-add ruby \
- && bash $ASDF_DATA_DIR/plugins/nodejs/bin/import-release-team-keyring \
- && asdf install \
- && asdf reshim \
- && asdf current \
- && rm -fr /tmp \
- && mkdir -p /tmp \
- && chmod 777 /tmp \
- && bash -lc 'scrub'
+RUN bash /root/install.sh && bash -lc 'scrub'
FROM asdf-builder
ENV LM_HOME=/opt/license-management