Привет, я использую плагин gradle palantir для создания образа docker из файла докеров, когда я запускаю gw build docker
его бросание Task 'docker' not found in project ':hop-service'.
, когда я запускал gw tasks
, я не могу видеть задачи docker не уверены, какие ошибки я сделал build.gradle, файл ниже - это мой файл gradle
buildscript {
repositories {
mavenLocal()
maven {
url 'https://artifactory.codetest.com/artifactory/sf-microservices-hop'
}
}
dependencies {
classpath "com.codetest.platform.foundation:platform-build-template:1.0.37.BUILD"
}
}
plugins {
id 'org.springframework.boot' version '2.1.7.RELEASE'
id 'io.spring.dependency-management' version '1.0.7.RELEASE'
id 'java'
id 'com.palantir.docker' version '0.22.1'
}
ext{
appProjects=['hop-service']
mapstructVersion = '1.3.1.Final'
annotationProcessVersion = '0.21'
}
apply from: project.buildscript.classLoader.getResource("scripts/build.gradle")
subprojects {
version = '1.0.0-SNAPSHOT'
group = 'com.xyz'
}
docker {
name "mycoolapp"
dockerfile file('Dockerfile')
copySpec.from(jar).rename(".*","app.jar")
buildArgs(['JAR_FILE': "app.jar"])
}
Код Dockerfile
FROM openjdk:8-jdk-alpine
VOLUME /tmp
ARG JAR_FILE
COPY ${JAR_FILE} app.jar
ENTRYPOINT ["java","-Djava.security.egd=file:/dev/./urandom","-jar","/app.jar"]