Newer
Older
defaultTasks("run")
tasks.register<Exec>("run-db") {
group = "OpenCoDE"
description = "Runs the database in background via docker"
commandLine("docker", "compose", "up", "-d", "db")
}
tasks.register<Exec>("run-dashboard") {
group = "OpenCoDE"
description = "Runs the dashboard in background via docker."
workingDir("../dashboard")
commandLine("docker", "compose", "up", "-d", "dashboard")
}
tasks.register("run") {
group = "OpenCoDE"
description = "Runs the dataprovider against the database, you should be sure database is running."
dependsOn(gradle.includedBuild("app").task(":backend:bootRun"))
}
tasks.register<Exec>("run-container") {
group = "OpenCoDE"
description = "Runs the dataprovider against the database in foreground."
commandLine("docker", "compose", "up")
}
group = "OpenCoDE"
description = "Removes all builds."
dependsOn(gradle.includedBuild("app").task(":backend:clean"))
}
group = "OpenCoDE"
description = "Build the service"
dependsOn(gradle.includedBuild("app").task(":backend:build"))
}
group = "OpenCoDE"
description = "Runs tests."
dependsOn(gradle.includedBuild("app").task(":backend:test"))
}
group = "OpenCoDE"
description = "Assembles everything into a deployable format."
dependsOn(gradle.includedBuild("app").task(":backend:assemble"))