添加docker 以及datasql  以及部分功能测试微调
diff --git a/build.gradle b/build.gradle
index e073b25..2541be8 100644
--- a/build.gradle
+++ b/build.gradle
@@ -4,25 +4,48 @@
     id 'org.jetbrains.kotlin.jvm'
     id 'org.jetbrains.kotlin.plugin.jpa'
     id 'org.jetbrains.kotlin.plugin.spring'
+    id 'com.palantir.docker' version '0.22.1'
 }
 
 apply plugin: 'io.spring.dependency-management'
 
 group = 'com.supwisdom'
-version = waterManagerVersion
+version = doorVersion
 sourceCompatibility = jdkVersion
 
 repositories {
     mavenCentral()
 }
 
-war {
+def startClass = 'com.supwisdom.dlpay.DoorApplicationKt'
+
+println("Build version: $version")
+repositories {
+    mavenCentral()
+}
+
+springBoot {
+    mainClassName = startClass
+}
+
+
+bootJar {
+    launchScript()
+    mainClassName = startClass
+}
+
+jar {
     manifest {
-        attributes('WaterManager-Version': rootProject.version)
-        writeTo(project.buildDir.toString() + "/classes/MATE-INF.MF")
+        attributes('Payapi-Version': version)
     }
 }
 
+docker {
+    name '172.28.201.70:5000/dali/door:' + version
+    println(jar.archivePath)
+    files jar.archivePath
+}
+
 dependencies {
     implementation 'org.springframework.boot:spring-boot-starter-data-jpa'
     implementation 'org.springframework.boot:spring-boot-starter-data-redis'
@@ -60,6 +83,9 @@
     implementation 'cn.afterturn:easypoi-base:3.0.3'
 
 
+    implementation 'org.springframework.boot:spring-boot-autoconfigure:2.1.6.RELEASE'
+
+
     annotationProcessor "org.springframework.boot:spring-boot-configuration-processor"
 
     providedRuntime 'org.springframework.boot:spring-boot-starter-tomcat'