From: Tang Cheng Date: Wed, 3 Jul 2019 02:19:45 +0000 (+0800) Subject: 增加了Dockerfile X-Git-Url: https://source.supwisdom.com/gerrit/gitweb?a=commitdiff_plain;h=e359b838bb26e5cab69fd7b0c79b4774d19fe2c3;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'