From: Tang Cheng Date: Wed, 3 Jul 2019 02:19:45 +0000 (+0800) Subject: 增加了Dockerfile X-Git-Tag: 1.0.0^2~118 X-Git-Url: https://source.supwisdom.com/gerrit/gitweb?a=commitdiff_plain;h=85125f8822a18c643c40eb4a1713d6795789ec46;p=epayment%2Ffood_payapi.git 增加了Dockerfile --- diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 00000000..28f3e813 --- /dev/null +++ b/Dockerfile @@ -0,0 +1,9 @@ +FROM openjdk:8 + +COPY payapi-1.jar /opt/payapi/payapi.jar + +EXPOSE 8080 + +WORKDIR /opt/payapi + +CMD ["java" , "-jar", "payapi.jar"] diff --git a/build.gradle b/build.gradle index 790cd7dd..96d5fb88 100644 --- a/build.gradle +++ b/build.gradle @@ -4,6 +4,7 @@ plugins { id 'org.jetbrains.kotlin.plugin.jpa' id 'org.jetbrains.kotlin.plugin.spring' id "com.palantir.git-version" version "0.12.0-rc2" + id 'com.palantir.docker' version '0.22.1' } apply plugin: 'java' @@ -12,11 +13,11 @@ apply plugin: 'io.spring.dependency-management' payapiVersion = gitVersion() group = 'com.supwisdom' -version = payapiVersion +version = '1' sourceCompatibility = jdkVersion def startClass = 'com.supwisdom.dlpay.PayApiApplicationKt' -println("Build version: $version") +println("Build version: $payapiVersion") repositories { mavenCentral() } @@ -33,10 +34,14 @@ bootJar { jar { manifest { - attributes('Payapi-Version': rootProject.version) + attributes('Payapi-Version': payapiVersion) } } - +docker { + name '172.28.201.70:5000/dali/payapi:' + version + println(jar.archivePath) + files jar.archivePath +} dependencies { implementation 'org.springframework.boot:spring-boot-starter-data-jpa'