Com.palantir.docker: Difference between revisions
Jump to navigation
Jump to search
Line 20: | Line 20: | ||
... | ... | ||
dockerGradleVersion = '0. | dockerGradleVersion = '0.21.0' | ||
} | } | ||
Revision as of 08:34, 6 February 2019
External
Internal
Overview
Latest Version
Example
buildscript {
ext {
...
dockerGradleVersion = '0.21.0'
}
repositories {
mavenCentral()
maven {
url "https://plugins.gradle.org/m2/"
}
}
dependencies {
...
classpath("gradle.plugin.com.palantir.gradle.docker:gradle-docker:${dockerGradleVersion}")
}
}
...
apply plugin: 'com.palantir.docker'
...
docker {
dependsOn build
name "com.example/playground/${bootJar.baseName}"
files bootJar.archivePath
buildArgs(['JAR_FILE': "${bootJar.baseName}"])
}
The corresponding Dockerfile:
FROM openjdk:8-jdk-alpine
ARG JAR_FILE
COPY ${JAR_FILE} app.jar
RUN apk --no-cache add curl bash bind-tools
ENTRYPOINT ["java","-Djava.security.egd=file:/dev/./urandom","-jar","/app.jar"]