import com.github.gradle.node.npm.task.NpmTask plugins { id("com.avast.gradle.docker-compose") version "0.17.4" id("org.antora") version "1.0.0" id("base") } dockerCompose { nested("kroki").apply { dockerComposeWorkingDirectory.set(file("${projectDir}/kroki-server")) isRequiredBy(tasks.findByName("antora")) stopContainers.set(false) } } tasks.register("preview", NpmTask::class.java) { dependsOn("build") group = "antora" args.set(listOf("run", "preview")) } tasks.findByName("antora")?.dependsOn(":layouts:oc:build") tasks.findByName("build")?.dependsOn("antora")