diff --git a/Dockerfile b/Dockerfile
index 400bc56..89b71bf 100644
--- a/Dockerfile
+++ b/Dockerfile
@@ -1,25 +1,13 @@
-FROM ubuntu:${ubuntu.version}
+FROM docker.inteligr8.com/inteligr8/java-dcevm-hotswap:${java-dcevm-hotswap.version}
# Configure the Apache Tomcat Catalina script
ENV JAVA_MEMORY_INIT=128m
ENV JAVA_MEMORY_MAX=512m
-ENV JAVA_HOME="/usr/local/lib/jvm/java-openjdk-dcevm"
ENV CATALINA_HOME="/usr/local/share/tomcat"
ENV CATALINA_BASE="/var/lib/tomcat"
ENV CATALINA_OPTS=
-# Install curl
-RUN apt update && apt -y install curl
-
-# Download & Install DCEVM Java
-RUN mkdir -p /usr/local/lib/jvm && \
- curl -L https://github.com/TravaOpenJDK/trava-jdk-${dcevm.majorVersion}-dcevm/releases/download/dcevm-${dcevm.version}/java${dcevm.majorVersion}-openjdk-dcevm-linux.tar.gz -o /usr/local/lib/jvm/java-openjdk-dcevm.tar.gz && \
- cd /usr/local/lib/jvm && tar xzvf java-openjdk-dcevm.tar.gz && mv dcevm-${dcevm.version} java-openjdk-dcevm && rm java-openjdk-dcevm.tar.gz
-
-# 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/hotswap-agent.jar
-
# Download & Install Apache Tomcat
RUN mkdir -p /usr/local/share && \
curl -L ${tomcat.mirror.baseUrl}/tomcat-${tomcat.majorVersion}/v${tomcat.version}/bin/apache-tomcat-${tomcat.version}.tar.gz -o /usr/local/share/apache-tomcat.tar.gz && \
@@ -38,7 +26,7 @@ RUN cd /var/lib/tomcat/dev && \
mkdir web web-extra1 web-extra2 web-extra3 web-extra4 web-extra5 web-extra6 web-extra7
# Add our Docker container initialization script
-ADD docker-entrypoint.sh /usr/local/bin
+COPY docker-entrypoint.sh /usr/local/bin
# Add our Apache Tomcat configuration
# This gives us dynamic injection points into the running webapps
diff --git a/docker-entrypoint.sh b/docker-entrypoint.sh
index 6f507fc..a3ce824 100644
--- a/docker-entrypoint.sh
+++ b/docker-entrypoint.sh
@@ -1,4 +1,4 @@
#!/bin/bash
-CATALINA_OPTS="-Xms${JAVA_MEMORY_INIT} -Xmx${JAVA_MEMORY_MAX} -XX:HotswapAgent=external -javaagent:/usr/local/lib/jvm/hotswap-agent.jar -agentlib:jdwp=transport=dt_socket,address=8000,server=y,suspend=n $CATALINA_OPTS"
+CATALINA_OPTS="${JAVA_OPTS} ${CATALINA_OPTS}"
exec "$@"
diff --git a/pom.xml b/pom.xml
index 187c64e..b7fe9d3 100644
--- a/pom.xml
+++ b/pom.xml
@@ -3,20 +3,14 @@
4.0.0
com.inteligr8
tomcat-rad
- 9-1.2
+ 9-1.3
Apache Tomcat for Rapid Application Development
pom
-
-
-
- 20.04
-
-
-
- 11.0.10+4
- 11
+
+
+ 11.0.10-1.4.1
@@ -24,10 +18,6 @@
9
https://apache.osuosl.org/tomcat
-
-
- 1.4.1
-
inteligr8/${project.artifactId}
${project.version}