summaryrefslogtreecommitdiff
path: root/Dockerfile
diff options
context:
space:
mode:
Diffstat (limited to 'Dockerfile')
-rw-r--r--Dockerfile7
1 files changed, 7 insertions, 0 deletions
diff --git a/Dockerfile b/Dockerfile
index ad0598b..c8e8610 100644
--- a/Dockerfile
+++ b/Dockerfile
@@ -11,6 +11,12 @@ RUN apt-get update -q \
&& apt-get install -y --no-install-recommends ruby \
&& gem build *.gemspec
+# Install org.codehaus.mojo:license-maven-plugin:download-licenses to $HOME/.m2/repository
+FROM debian:stable AS license-maven-plugin-builder
+RUN apt-get update -q \
+ && apt-get install -y --no-install-recommends maven \
+ && mvn license:help
+
FROM debian:stable-slim as tools-builder
ENV ASDF_DATA_DIR="/opt/asdf"
ENV PATH="${ASDF_DATA_DIR}/shims:${ASDF_DATA_DIR}/bin:${PATH}"
@@ -23,6 +29,7 @@ RUN bash /root/install.sh
FROM tools-builder
ENV LM_HOME=/opt/license-management
+COPY --from=license-maven-plugin-builder /root/.m2/repository/* /root/.m2/repository/
COPY --from=gem-builder /opt/license-management/*.gem $LM_HOME/pkg/
COPY run.sh /
ENTRYPOINT ["/run.sh"]