如何構建一個清理和構建 springBoot jar 的 Gradle 任務,然后構建并運行 docker-compose up 的命令,以便在一次呼叫中自動化/組合步驟和命令,以啟動和運行 Spring Boot 應用程式的 docker 映像
uj5u.com熱心網友回復:
- 將此插件添加到您的 Gradle 專案中:
https://github.com/avast/gradle-docker-compose-plugin
- 設定 Docker Compose 插件:
dockerCompose {
forceRecreate = true
}
- 使
composeUp任務依賴于cleanandbootJar:
tasks.composeUp.dependsOn('clean', 'bootJar')
Dockerfile使用bootJar任務的 JAR 輸出創建您的影像創建您的 Docker Compose 檔案,并包含一個將構建您的映像的條目:
services:
spring-boot-app:
build: .
ports:
- "8080:8080"
./gradlew composeUp
轉載請註明出處,本文鏈接:https://www.uj5u.com/net/459801.html
