forked from mirror/BlueMap
Load the webserver early to host available resources already during resource-loading
This commit is contained in:
parent
a79ddace71
commit
1f93feac9d
@ -116,6 +116,24 @@ public void load() throws IOException, ParseResourceException {
|
||||
true,
|
||||
true
|
||||
));
|
||||
|
||||
//create and start webserver
|
||||
if (webServerConfig.isWebserverEnabled()) {
|
||||
HttpRequestHandler requestHandler = new FileRequestHandler(webServerConfig.getWebRoot().toPath(), "BlueMap v" + BlueMap.VERSION);
|
||||
|
||||
//inject live api if enabled
|
||||
if (pluginConfig.isLiveUpdatesEnabled()) {
|
||||
requestHandler = new LiveAPIRequestHandler(serverInterface, pluginConfig, requestHandler);
|
||||
}
|
||||
|
||||
webServer = new WebServer(
|
||||
webServerConfig.getWebserverPort(),
|
||||
webServerConfig.getWebserverMaxConnections(),
|
||||
webServerConfig.getWebserverBindAdress(),
|
||||
requestHandler
|
||||
);
|
||||
webServer.start();
|
||||
}
|
||||
|
||||
//try load resources
|
||||
try {
|
||||
@ -192,24 +210,6 @@ public void load() throws IOException, ParseResourceException {
|
||||
serverInterface.registerListener(skinUpdater);
|
||||
}
|
||||
|
||||
//create and start webserver
|
||||
if (webServerConfig.isWebserverEnabled()) {
|
||||
HttpRequestHandler requestHandler = new FileRequestHandler(webServerConfig.getWebRoot().toPath(), "BlueMap v" + BlueMap.VERSION);
|
||||
|
||||
//inject live api if enabled
|
||||
if (pluginConfig.isLiveUpdatesEnabled()) {
|
||||
requestHandler = new LiveAPIRequestHandler(serverInterface, pluginConfig, requestHandler);
|
||||
}
|
||||
|
||||
webServer = new WebServer(
|
||||
webServerConfig.getWebserverPort(),
|
||||
webServerConfig.getWebserverMaxConnections(),
|
||||
webServerConfig.getWebserverBindAdress(),
|
||||
requestHandler
|
||||
);
|
||||
webServer.start();
|
||||
}
|
||||
|
||||
//metrics
|
||||
metricsThread = new Thread(() -> {
|
||||
try {
|
||||
@ -318,7 +318,7 @@ public void saveRenderManagerState() throws IOException {
|
||||
}
|
||||
}
|
||||
|
||||
public synchronized void reload() throws IOException, ParseResourceException {
|
||||
public void reload() throws IOException, ParseResourceException {
|
||||
unload();
|
||||
load();
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user