From 7e7de2398e88c9298eb640af76b1cc196dd64a5f Mon Sep 17 00:00:00 2001
From: 克 刘 <4345453@qq.com>
Date: Tue, 17 Mar 2020 14:05:25 +0800
Subject: [PATCH] 增加dockerfile

---
 pom.xml |   17 ++++++++++++++++-
 1 files changed, 16 insertions(+), 1 deletions(-)

diff --git a/pom.xml b/pom.xml
index 6fb9366..b2d4d08 100644
--- a/pom.xml
+++ b/pom.xml
@@ -73,7 +73,7 @@
         <easyCaptcha.version>1.6.2</easyCaptcha.version>
         <userAgent.version>1.21</userAgent.version>
         <oauth2-resource.version>5.1.7.RELEASE</oauth2-resource.version>
-        <docker-maven-plugin.version>1.2.2</docker-maven-plugin.version>
+        <docker-maven-plugin.version>1.4.10</docker-maven-plugin.version>
         <velocity.version>1.7</velocity.version>
         <commons-configuration2.version>2.6</commons-configuration2.version>
         <txlcn.version>5.0.2.RELEASE</txlcn.version>
@@ -85,6 +85,11 @@
         <jaxb-runtime.version>2.3.0</jaxb-runtime.version>
         <jaxb-impl.version>2.3.0</jaxb-impl.version>
         <sonar.exclusions>kidgrow-jobs/**/* kidgrow-web/**/*</sonar.exclusions>
+        <docker.baseImage>openjdk:8-jre-alpine</docker.baseImage>
+        <docker.volumes>/tmp</docker.volumes>
+        <docker.image.prefix>kidgrow</docker.image.prefix>
+        <!--docker harbor地址-->
+        <docker.repostory>192.168.2.240:8081</docker.repostory>
     </properties>
 
     <dependencies>
@@ -548,6 +553,16 @@
                     <groupId>com.spotify</groupId>
                     <artifactId>docker-maven-plugin</artifactId>
                     <version>${docker-maven-plugin.version}</version>
+                    <configuration>
+                        <!-- Dockerfile目录指定 -->
+                        <dockerfile>Dockerfile</dockerfile>
+                        <repository>${docker.repostory}/${docker.image.prefix}/${project.artifactId}</repository>
+                        <!-- 生成镜像标签 如不指定 默认为latest -->
+                        <tag>1.0.0</tag>
+                        <buildArgs>
+                            <JAR_FILE>./target/${project.build.finalName}.jar</JAR_FILE>
+                        </buildArgs>
+                    </configuration>
                 </plugin>
             </plugins>
         </pluginManagement>

--
Gitblit v1.8.0