run coach on another mongodb instance - lol that was easy
parent
3a8c8bd951
commit
fa3f0a3345
|
@ -548,6 +548,10 @@ importer {
|
||||||
}
|
}
|
||||||
mobile.app.version = "1.3.0"
|
mobile.app.version = "1.3.0"
|
||||||
coach {
|
coach {
|
||||||
|
mongodb {
|
||||||
|
uri = "mongodb://127.0.0.1:27037/lichess"
|
||||||
|
mongo-async-driver = {}
|
||||||
|
}
|
||||||
collection {
|
collection {
|
||||||
entry = coach_entry
|
entry = coach_entry
|
||||||
}
|
}
|
||||||
|
|
|
@ -13,13 +13,15 @@ final class Env(
|
||||||
areFriends: (String, String) => Fu[Boolean],
|
areFriends: (String, String) => Fu[Boolean],
|
||||||
lightUser: String => Option[lila.common.LightUser],
|
lightUser: String => Option[lila.common.LightUser],
|
||||||
system: ActorSystem,
|
system: ActorSystem,
|
||||||
db: lila.db.Env) {
|
lifecycle: play.api.inject.ApplicationLifecycle) {
|
||||||
|
|
||||||
private val settings = new {
|
private val settings = new {
|
||||||
val CollectionEntry = config getString "collection.entry"
|
val CollectionEntry = config getString "collection.entry"
|
||||||
}
|
}
|
||||||
import settings._
|
import settings._
|
||||||
|
|
||||||
|
private val db = new lila.db.Env(config getConfig "mongodb", lifecycle)
|
||||||
|
|
||||||
// private lazy val jsonWriters = new JSONWriters(lightUser = lightUser)
|
// private lazy val jsonWriters = new JSONWriters(lightUser = lightUser)
|
||||||
|
|
||||||
lazy val share = new Share(getPref, areFriends)
|
lazy val share = new Share(getPref, areFriends)
|
||||||
|
@ -41,5 +43,5 @@ object Env {
|
||||||
areFriends = lila.relation.Env.current.api.areFriends,
|
areFriends = lila.relation.Env.current.api.areFriends,
|
||||||
lightUser = lila.user.Env.current.lightUser,
|
lightUser = lila.user.Env.current.lightUser,
|
||||||
system = lila.common.PlayApp.system,
|
system = lila.common.PlayApp.system,
|
||||||
db = lila.db.Env.current)
|
lifecycle = lila.common.PlayApp.lifecycle)
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue