Merge branch 'develop' into develop-jbr25
This commit is contained in:
@@ -8,6 +8,7 @@ ENV JAVA_OPTS=
|
|||||||
ENV ENABLE_HOTSWAP=true
|
ENV ENABLE_HOTSWAP=true
|
||||||
ENV ENABLE_JDWP=true
|
ENV ENABLE_JDWP=true
|
||||||
ENV DISABLE_HOTSWAP_PLUGINS=
|
ENV DISABLE_HOTSWAP_PLUGINS=
|
||||||
|
ENV CACERT_INSTALL_PATH=/usr/local/share/ca-certificates
|
||||||
|
|
||||||
# Install curl & essentials
|
# Install curl & essentials
|
||||||
RUN apt update && \
|
RUN apt update && \
|
||||||
@@ -22,6 +23,16 @@ RUN mkdir -p /usr/local/lib/jvm && \
|
|||||||
mkdir -p java-openjdk-jbr/lib/hotswap && \
|
mkdir -p java-openjdk-jbr/lib/hotswap && \
|
||||||
rm java-openjdk-jbr.tar.gz
|
rm java-openjdk-jbr.tar.gz
|
||||||
|
|
||||||
|
# Configure `cacerts`
|
||||||
|
RUN apt -y install ca-certificates-java && \
|
||||||
|
cd /usr/local/bin && \
|
||||||
|
ln -s ../lib/jvm/java-openjdk-jbr/bin/java . && \
|
||||||
|
ln -s ../lib/jvm/java-openjdk-jbr/bin/keytool . && \
|
||||||
|
update-ca-certificates && \
|
||||||
|
cd ../lib/jvm/java-openjdk-jbr/lib/security && \
|
||||||
|
rm cacerts && \
|
||||||
|
ln -s /etc/ssl/certs/java/cacerts .
|
||||||
|
|
||||||
# Download Hotswap Agent
|
# Download Hotswap Agent
|
||||||
RUN curl -L https://github.com/HotswapProjects/HotswapAgent/releases/download/RELEASE-${hotswap.version}/hotswap-agent-${hotswap.version}.jar -o /usr/local/lib/jvm/java-openjdk-jbr/lib/hotswap/hotswap-agent.jar
|
RUN curl -L https://github.com/HotswapProjects/HotswapAgent/releases/download/RELEASE-${hotswap.version}/hotswap-agent-${hotswap.version}.jar -o /usr/local/lib/jvm/java-openjdk-jbr/lib/hotswap/hotswap-agent.jar
|
||||||
|
|
||||||
|
|||||||
@@ -1,6 +1,9 @@
|
|||||||
#!/bin/sh
|
#!/bin/sh
|
||||||
. /usr/local/bin/${namespace.prefix}-setenv.sh
|
. /usr/local/bin/${namespace.prefix}-setenv.sh
|
||||||
|
|
||||||
|
# update cacerts with any custom certs in /usr/local/share/ca-certificates
|
||||||
|
update-ca-certificates
|
||||||
|
|
||||||
if [ -z $1 ]; then
|
if [ -z $1 ]; then
|
||||||
exec /bin/bash
|
exec /bin/bash
|
||||||
else
|
else
|
||||||
|
|||||||
Reference in New Issue
Block a user