發表文章

目前顯示的是 6月, 2020的文章

Spring Boot 專案 透過gradle 打包成 docker 專案 一步一步 教學

Spring Boot 專案 透過gradle 打包成 docker 專案 一步一步 教學 先透過 gradle 建立 Spring boot 專案 這邊網路有很多資源直接參考別人的 https://spring.io/guides/gs/spring-boot/ 先來修改 build.gradle //在 plugin 區塊 plugins { id 'org.springframework.boot' version '2.2.4.RELEASE' id 'io.spring.dependency-management' version '1.0.9.RELEASE' id 'java' id "com.palantir.docker" version "0.20.1" //<---- com.palantir.docker="" span=""> } apply plugin: "com.palantir.docker" // <-- apply="" com.palantir.docker="" span=""> ... // 在最後增加兩個 task unpack(type: Copy ) { dependsOn bootJar from (zipTree(tasks.bootJar.outputs.files.singleFile)) into ( "build/dependency" ) } docker { name "${project.group}/${bootJar.baseName}" copySpec. from (tasks.unpack.outputs). into ( "dependency" ) buildArgs([ 'DEPENDENCY' : "dep