如何自动执行spring引导docker命令



如何构建一个Gradle任务来清理和构建springBoot jar,然后构建和运行docker-compose up命令,以便在一次调用中自动组合步骤和命令,以创建和运行spring引导应用程序的docker映像

  1. 把这个插件添加到你的Gradle项目中:
https://github.com/avast/gradle-docker-compose-plugin

  1. 设置Docker Compose插件:
dockerCompose {
    forceRecreate = true
}
  1. 使composeUp的任务依赖于cleanbootJar:
tasks.composeUp.dependsOn('clean', 'bootJar')
  1. 创建将使用bootJar任务的JAR输出构建映像的Dockerfile

  2. 创建Docker Compose文件,并包含一个将构建镜像的条目:

services:
  spring-boot-app:
    build: .
    ports:
      - "8080:8080"
  1. ./gradlew composeUp

最新更新