diff --git a/Dockerfile b/Dockerfile index d28c5c3..db87393 100644 --- a/Dockerfile +++ b/Dockerfile @@ -33,12 +33,12 @@ RUN mkdir -p /var/lib/jvm && cd /var/lib/jvm && \ mkdir lib lib-extra1 lib-extra2 lib-extra3 lib-extra4 lib-extra5 lib-extra6 lib-extra7 # Add our Docker container initialization scripts -ADD setenv.sh /usr/local/bin/${project.artifactId}-setenv.sh -ADD docker-entrypoint.sh /usr/local/bin +ADD maven/target/setenv.sh /usr/local/bin/${dcevm.prefix}-setenv.sh +ADD maven/target/docker-entrypoint.sh /usr/local/bin RUN chmod 755 /usr/local/bin/docker-entrypoint.sh # Add our default hotswap configuration; may be overwritten in dev/classes* volumes -ADD hotswap-agent.properties /var/lib/jvm/lib +ADD maven/target/hotswap-agent.properties /var/lib/jvm/lib # Listening for Java debugger traffic EXPOSE 8000 diff --git a/docker-entrypoint.sh b/docker-entrypoint.sh index e3052b9..fe056d6 100644 --- a/docker-entrypoint.sh +++ b/docker-entrypoint.sh @@ -1,5 +1,5 @@ #!/bin/sh -. /usr/local/bin/java-dcevm-hotswap-setenv.sh +. /usr/local/bin/${dcevm.prefix}-setenv.sh JAVA_CP="/var/lib/jvm/lib:/var/lib/jvm/lib/*" JAVA_CP="${JAVA_CP}:/var/lib/jvm/dev/classes:/var/lib/jvm/dev/classes-extra1:/var/lib/jvm/dev/classes-extra2:/var/lib/jvm/dev/classes-extra3:/var/lib/jvm/dev/classes-extra4:/var/lib/jvm/dev/classes-extra5:/var/lib/jvm/dev/classes-extra6:/var/lib/jvm/dev/classes-extra7" diff --git a/pom.xml b/pom.xml index 41f6c3b..1cb51c2 100644 --- a/pom.xml +++ b/pom.xml @@ -12,6 +12,7 @@ 20.04 + ${project.artifactId} @@ -48,7 +49,7 @@ maven-resources-plugin - 3.2.0 + 3.3.1 copy-resources @@ -63,9 +64,9 @@ - io.fabric8 - fabric8-maven-plugin - 4.4.0 + org.eclipse.jkube + kubernetes-maven-plugin + 1.14.0 @@ -74,7 +75,6 @@ ${project.build.directory} - docker true @@ -95,7 +95,7 @@ maven-deploy-plugin - 3.0.0-M1 + 3.1.1 true @@ -107,7 +107,7 @@ no-docker - true + jib