From e984388c93de9820776642382b6ae4532836de9b Mon Sep 17 00:00:00 2001 From: Jj! Date: Wed, 22 Aug 2018 12:44:19 -0500 Subject: [PATCH] [NOISSUE] docker poc --- backend/Dockerfile | 9 +++++++++ backend/build.gradle | 11 +++++++++++ 2 files changed, 20 insertions(+) create mode 100644 backend/Dockerfile diff --git a/backend/Dockerfile b/backend/Dockerfile new file mode 100644 index 000000000..cec9c4c44 --- /dev/null +++ b/backend/Dockerfile @@ -0,0 +1,9 @@ +FROM gcr.io/distroless/java + +ARG JAR_FILE + +COPY ${JAR_FILE} app.jar + +EXPOSE 8080 + +CMD ["app.jar"] \ No newline at end of file diff --git a/backend/build.gradle b/backend/build.gradle index ca484d6cb..fc687b99d 100644 --- a/backend/build.gradle +++ b/backend/build.gradle @@ -5,6 +5,7 @@ plugins { id 'com.gorylenko.gradle-git-properties' version '1.4.21' id 'net.researchgate.release' version '2.6.0' id 'io.franzbecker.gradle-lombok' version '1.13' + id 'com.palantir.docker' version '0.20.1' } apply plugin: 'io.spring.dependency-management' @@ -206,4 +207,14 @@ jacocoTestReport { csv.enabled = false html.destination = file("${buildDir}/jacocoHtml") } +} + +tasks.docker.dependsOn tasks.build +docker { + name 'unicon/shibui' + tags 'latest' + pull true + noCache true + files tasks.bootWar.outputs + buildArgs(['JAR_FILE': 'shibui.war']) } \ No newline at end of file