1

Allow to select between in-memory ledger and mongo ledger

This commit is contained in:
2018-06-10 09:12:16 +03:00
parent 0f24c37ac5
commit feabe74942
10 changed files with 212 additions and 78 deletions

View File

@@ -1,4 +1,6 @@
import com.devsoap.dbt.modules.DBTLedgerModule
import com.devsoap.dbt.services.LedgerService
import com.devsoap.dbt.services.MongoLedgerService
import com.mongodb.MongoClient
import com.mongodb.MongoClientURI
import org.slf4j.LoggerFactory
@@ -14,9 +16,7 @@ ratpack {
}
bindings {
module (DBTLedgerModule) { config ->
log.info("Using Mongo database at $config.ledger.databaseUrl")
bindInstance(MongoClient, new MongoClient(new MongoClientURI(config.ledger.databaseUrl)))
}
bind(LedgerService, MongoLedgerService)
module (DBTLedgerModule)
}
}