summaryrefslogtreecommitdiff
path: root/Dockerfile
diff options
context:
space:
mode:
authormo khan <mo.khan@gmail.com>2019-12-18 14:27:57 -0700
committermo khan <mo.khan@gmail.com>2020-01-24 10:55:39 -0700
commitd660cc80ad15d36c467ebac3b50000a8a194b537 (patch)
treebf42c887547808d848262700078edda3e800085a /Dockerfile
parenta77874cfd496b2e559dad1b82d15791f56c62094 (diff)
Move env var to Dockerfile and fix php composer install
Diffstat (limited to 'Dockerfile')
-rw-r--r--Dockerfile13
1 files changed, 11 insertions, 2 deletions
diff --git a/Dockerfile b/Dockerfile
index 96b8e17..8f9f1fc 100644
--- a/Dockerfile
+++ b/Dockerfile
@@ -1,11 +1,20 @@
FROM debian:stable-slim
+ENV BUNDLE_JOBS=8
+ENV DOTNET_CLI_TELEMETRY_OPTOUT=1
+ENV HISTFILESIZE=0
+ENV HISTSIZE=0
ENV LANG=en_US.UTF-8
ENV LANGUAGE=en_US:en
ENV LC_ALL=en_US.UTF-8
ENV LICENSE_FINDER_VERSION=5.11.1
+ENV LM_HOME=/opt/license-management/
ENV PATH="${PATH}:/root/.asdf/shims:/root/.asdf/bin"
+ENV RUBY_GC_HEAP_INIT_SLOTS=800000
+ENV RUBY_GC_MALLOC_LIMIT=79000000
+ENV RUBY_HEAP_FREE_MIN=100000
+ENV RUBY_HEAP_SLOTS_GROWTH_FACTOR=1
+ENV RUBY_HEAP_SLOTS_INCREMENT=400000
ENV TERM="xterm"
-ENV LM_HOME=/opt/license-management/
COPY . /opt/license-management/
RUN ln -sfn $LM_HOME/config/01_nodoc /etc/dpkg/dpkg.cfg.d/01_nodoc \
&& ln -sfn $LM_HOME/config/02nocache /etc/apt/apt.conf.d/02nocache \
@@ -85,7 +94,7 @@ RUN ln -sfn $LM_HOME/config/01_nodoc /etc/dpkg/dpkg.cfg.d/01_nodoc \
&& asdf plugin-add java \
&& asdf plugin-add maven \
&& asdf plugin-add nodejs \
- && asdf plugin-add php \
+ && asdf plugin-add php https://github.com/mokhan/asdf-php.git \
&& asdf plugin-add python \
&& asdf plugin-add ruby \
&& asdf plugin-add yarn \