mirror of
https://github.com/MarginaliaSearch/MarginaliaSearch.git
synced 2025-02-24 21:29:00 +00:00
26 lines
1.0 KiB
Java
26 lines
1.0 KiB
Java
![]() |
package nu.marginalia.status;
|
||
|
|
||
|
import com.google.inject.AbstractModule;
|
||
|
import com.google.inject.name.Names;
|
||
|
import nu.marginalia.WmsaHome;
|
||
|
import nu.marginalia.renderer.config.HandlebarsConfigurator;
|
||
|
|
||
|
public class StatusModule extends AbstractModule {
|
||
|
|
||
|
public void configure() {
|
||
|
bind(HandlebarsConfigurator.class).toInstance(handlebars -> {});
|
||
|
|
||
|
bind(String.class)
|
||
|
.annotatedWith(Names.named("statusDbPath"))
|
||
|
.toInstance(WmsaHome.getDataPath().resolve("status-service.db").toString());
|
||
|
bind(String.class)
|
||
|
.annotatedWith(Names.named("apiTestQuery"))
|
||
|
.toInstance(System.getProperty("status-service.api-query",
|
||
|
"https://api.marginalia.nu/public/search/plato"));
|
||
|
bind(String.class)
|
||
|
.annotatedWith(Names.named("searchEngineTestQuery"))
|
||
|
.toInstance(System.getProperty("status-service.public-query",
|
||
|
"https://search.marginalia.nu/search?query=plato&ref=marginalia-automatic-metrics"));
|
||
|
}
|
||
|
}
|