28 lines
808 B
Groovy
28 lines
808 B
Groovy
plugins {
|
|
id 'application'
|
|
}
|
|
|
|
dependencies {
|
|
implementation 'com.fasterxml.jackson.core:jackson-databind:2.9.8'
|
|
|
|
implementation project(':dataline-config')
|
|
implementation project(':dataline-config-persistence')
|
|
implementation project(':dataline-db')
|
|
implementation project(':dataline-integrations')
|
|
implementation project(':dataline-workers')
|
|
}
|
|
|
|
application {
|
|
mainClass = 'io.dataline.scheduler.SchedulerApp'
|
|
}
|
|
|
|
run {
|
|
// default for running on local machine.
|
|
environment "CONFIG_ROOT", new File(".").absolutePath + "data/config"
|
|
environment "VERSION", "0.1.0"
|
|
environment "DATABASE_USER", "postgres"
|
|
environment "DATABASE_PASSWORD", ""
|
|
environment "DATABASE_DB", "dataline"
|
|
environment "DATABASE_URL", "jdbc:postgresql://localhost:5432/dataline"
|
|
}
|