diff --git a/pom.xml b/pom.xml
index 3d2ef55..8e26d7f 100644
--- a/pom.xml
+++ b/pom.xml
@@ -95,12 +95,12 @@
3.21.0
3.3.1
3.5.3
- 3.5.1
1.4.0
2.18.0
1.7.0
2.26.0
1.12.0
+ 0.46.0
26.2.5
${version.org.keycloak}
@@ -219,7 +219,6 @@
- ${project.artifactId}
${project.basedir}/src/test/resources
@@ -308,11 +307,6 @@
maven-surefire-plugin
${version.org.apache.maven.plugins.surefire}
-
- org.codehaus.mojo
- exec-maven-plugin
- ${version.org.codehaus.mojo.exec}
-
org.codehaus.mojo
tidy-maven-plugin
@@ -347,6 +341,11 @@
impsort-maven-plugin
${version.net.revelc.code.impsort}
+
+ io.fabric8
+ docker-maven-plugin
+ ${version.io.fabric8.docker}
+
@@ -516,49 +515,91 @@
- org.apache.maven.plugins
- maven-resources-plugin
+ io.fabric8
+ docker-maven-plugin
- prepare-package
+ build
+ install
- copy-resources
+ build
-
-
-
- ${project.basedir}/src/main/docker
- true
-
-
- ${project.build.directory}
-
-
-
-
- org.codehaus.mojo
- exec-maven-plugin
-
+ push
deploy
- exec
+ push
-
- docker
-
- build
- ${project.build.directory}
- --tag=ghcr.io/kokuwaio/keycloak-event-metrics:latest
- --tag=ghcr.io/kokuwaio/keycloak-event-metrics:${project.version}
- --tag=docker.io/kokuwaio/keycloak-event-metrics:latest
- --tag=docker.io/kokuwaio/keycloak-event-metrics:${project.version}
- --push
-
-
+
+ build
+
+
+ docker.io/kokuwaio/keycloak-event-metrics:${project.version}
+
+ docker.io/library/busybox:1.37.0-uclibc@sha256:cc57e0ff4b6d3138931ff5c7180d18078813300e2508a25fb767a4d36df30d4d
+
+ ${file.separator}
+
+
+
+ ${project.build.directory}/${project.build.finalName}.jar
+ ${project.artifactId}.jar
+ 444
+
+
+
+
+
+
+ ${project.name}
+ ${project.description}
+ ${project.url}
+ ${project.scm.url}
+ ${project.organization.name}
+ https://github.com/orgs/kokuwaio/people
+ ${project.licenses[0].name}
+ ${project.version}
+ docker.io/library/busybox:1.37.0-uclibc
+ sha256:cc57e0ff4b6d3138931ff5c7180d18078813300e2508a25fb767a4d36df30d4d
+
+
+
+
+ ghcr.io/kokuwaio/keycloak-event-metrics:${project.version}
+
+ docker.io/library/busybox:1.37.0-uclibc@sha256:cc57e0ff4b6d3138931ff5c7180d18078813300e2508a25fb767a4d36df30d4d
+
+ ${file.separator}
+
+
+
+ ${project.build.directory}/${project.build.finalName}.jar
+ ${project.artifactId}.jar
+ 444
+
+
+
+
+
+
+ ${project.name}
+ ${project.description}
+ ${project.url}
+ ${project.scm.url}
+ ${project.organization.name}
+ https://github.com/orgs/kokuwaio/people
+ ${project.licenses[0].name}
+ ${project.version}
+ docker.io/library/busybox:1.37.0-uclibc
+ sha256:cc57e0ff4b6d3138931ff5c7180d18078813300e2508a25fb767a4d36df30d4d
+
+
+
+
+
diff --git a/src/main/docker/Dockerfile b/src/main/docker/Dockerfile
deleted file mode 100644
index b1aeb9a..0000000
--- a/src/main/docker/Dockerfile
+++ /dev/null
@@ -1,14 +0,0 @@
-FROM busybox:latest
-
-# https://github.com/opencontainers/image-spec/blob/main/annotations.md
-LABEL org.opencontainers.image.title ${project.name}
-LABEL org.opencontainers.image.description ${project.description}
-LABEL org.opencontainers.image.url ${project.url}
-LABEL org.opencontainers.image.source ${project.url}/src/main/docker/Dockerfile
-LABEL org.opencontainers.image.vendor ${project.organization.name}
-LABEL org.opencontainers.image.authors https://github.com/orgs/kokuwaio/people
-LABEL org.opencontainers.image.licenses Apache-2.0
-LABEL org.opencontainers.image.version ${project.version}
-LABEL org.opencontainers.image.base.name busybox:latest
-
-COPY ${project.build.finalName}.jar /keycloak-event-metrics.jar