summaryrefslogtreecommitdiff
path: root/Dockerfile
diff options
context:
space:
mode:
Diffstat (limited to 'Dockerfile')
-rw-r--r--Dockerfile47
1 files changed, 0 insertions, 47 deletions
diff --git a/Dockerfile b/Dockerfile
deleted file mode 100644
index 68d45ad..0000000
--- a/Dockerfile
+++ /dev/null
@@ -1,47 +0,0 @@
-FROM licensefinder/license_finder:6.0.0
-ENV PATH="${PATH}:/root/.asdf/shims:/root/.asdf/bin"
-ENV LM_HOME=/opt/license-management
-ENV LM_PYTHON_VERSION 3
-ENV LM_REPORT_VERSION ${LM_REPORT_VERSION:-2}
-RUN npm install npm-install-peers
-
-# Don't let Rubygem fail with the numerous projects using PG or MySQL,
-# install realpath, includes for python3, and pip for python3
-# Install additional php packages for better composer package support
-RUN add-apt-repository ppa:ondrej/php -y && apt-get update -y && \
- apt-get upgrade -y --no-install-recommends && \
- apt-get install -y --no-install-recommends \
- bsdmainutils \
- jq \
- libjpeg8-dev \
- zlib1g-dev \
- libpq-dev libmysqlclient-dev realpath \
- php7.1-mbstring php7.1-intl php7.1-xml php7.1-soap -y && \
- git clone --depth 1 --branch v0.7.6 https://github.com/asdf-vm/asdf.git $HOME/.asdf && \
- echo 'pip' >> $HOME/.default-python-packages && \
- echo 'setuptools' >> $HOME/.default-python-packages && \
- echo 'conan' >> $HOME/.default-python-packages && \
- echo '\n. $HOME/.asdf/asdf.sh' >> $HOME/.bashrc && \
- echo 'legacy_version_file = yes' > $HOME/.asdfrc && \
- asdf plugin-add gradle && \
- asdf plugin-add java && \
- asdf plugin-add python && \
- echo 'gradle system' >> $HOME/.tool-versions && \
- echo 'java adopt-openjdk-8u242-b08 adopt-openjdk-11.0.6+10' >> $HOME/.tool-versions && \
- echo 'python 3.8.1 3.5.9 2.7.17' >> $HOME/.tool-versions && \
- asdf install && \
- asdf global gradle system && \
- asdf global java adopt-openjdk-8u242-b08 && \
- asdf global python 3.8.1 && \
- asdf reshim && \
- bash -lc "gem install --no-document 'bundler:~> 1.7' 'bundler:~> 2.0'" && \
- rm -fr /opt/jdk* && \
- rm -rf /var/lib/apt/lists/*
-
-COPY config/NuGet /root/.config/NuGet
-COPY config/gradle /root/.gradle
-COPY test /test
-COPY run.sh /
-COPY . /opt/license-management/
-RUN bash -lc "cd /opt/license-management && gem build *.gemspec && gem install *.gem"
-ENTRYPOINT ["/run.sh"]