From 78c1f9fd392047888317c9dfcbb08f5aff8d86be Mon Sep 17 00:00:00 2001 From: "anurag.ag" Date: Sat, 30 Jul 2022 06:43:08 +0530 Subject: [PATCH] Uses fabricio docker maven plugin --- .github/workflows/master.yml | 2 +- pom.xml | 46 +++++++++++++++++------------------- src/main/docker/Dockerfile | 4 ++-- 3 files changed, 25 insertions(+), 27 deletions(-) diff --git a/.github/workflows/master.yml b/.github/workflows/master.yml index 45ceb6e3..2f350c0a 100644 --- a/.github/workflows/master.yml +++ b/.github/workflows/master.yml @@ -26,7 +26,7 @@ jobs: echo "app_ver=$(mvn -B help:evaluate -Dexpression=project.version -q -DforceStdout)" >> $GITHUB_ENV - name: Build with Maven - run: mvn -B clean integration-test package assembly:single docker:build + run: mvn -B clean integration-test package docker:build # github_release: - diff --git a/pom.xml b/pom.xml index fbb968c3..ad3b1fbe 100644 --- a/pom.xml +++ b/pom.xml @@ -23,6 +23,7 @@ 3.19.1 1.16.2 6.1.4 + eclipse-temurin:11 @@ -220,14 +221,6 @@ - - maven-assembly-plugin - - - src/main/assembly/bin.xml - - - org.apache.maven.plugins @@ -243,24 +236,29 @@ - com.spotify + io.fabric8 docker-maven-plugin - 1.2.0 + 0.40.1 - obsidiandynamics/kafdrop - true - ${project.build.directory}/docker-ready - - ${project.version} - latest - - - - / - ${project.build.directory} - ${project.build.finalName}-bin.tar.gz - - + true + src/main/assembly + + + obsidiandynamics/kafdrop + + + ${project.version} + latest + + ${project.build.directory}/docker-ready + + ${project.build.finalName} + tar + bin.xml + + + + diff --git a/src/main/docker/Dockerfile b/src/main/docker/Dockerfile index 5ff79a52..f02064f4 100644 --- a/src/main/docker/Dockerfile +++ b/src/main/docker/Dockerfile @@ -1,7 +1,7 @@ -FROM eclipse-temurin:11 +FROM ${docker.base.image} ADD kafdrop.sh / -ADD kafdrop*tar.gz / +ADD ${project.build.finalName} /${project.build.finalName} RUN chmod +x /kafdrop.sh