pull/1092/head
Louis Lam 8 months ago
parent cb2caaa074
commit 600a34b43c

@ -23,6 +23,7 @@
"start": "npm run start-server",
"start-server": "node server/server.js",
"start-server-dev": "cross-env NODE_ENV=development node server/server.js",
"start-server-dev:test-subdir": "cross-env NODE_ENV=development BASE_PATH=/my-kuma node server/server.js",
"build": "vite build --config ./config/vite.config.js",
"test": "node test/prepare-test-server.js && npm run test-backend",
"test-with-build": "npm run build && npm test",

@ -282,9 +282,9 @@ class StatusPage extends BeanModel {
*/
getIcon() {
if (!this.icon) {
return "/icon.svg";
return "./icon.svg";
} else {
return this.icon;
return "." + this.icon;
}
}

@ -231,14 +231,14 @@ let needSetup = false;
await StatusPage.handleStatusPageResponse(response, server.indexHTML, slug);
} else if (uptimeKumaEntryPage && uptimeKumaEntryPage.startsWith("statusPage-")) {
response.redirect(server.basePath + "/status/" + uptimeKumaEntryPage.replace("statusPage-", ""));
response.redirect(server.basePath + "status/" + uptimeKumaEntryPage.replace("statusPage-", ""));
} else {
response.redirect(server.basePath + "dashboard");
}
});
app.get("/setup-database-info", (request, response) => {
mainRouter.get("/setup-database-info", (request, response) => {
allowDevAllOrigin(response);
response.json({
runningSetup: false,
@ -301,6 +301,12 @@ let needSetup = false;
app.use(server.basePath, mainRouter);
if (server.basePath !== "/") {
app.get("/", (request, response) => {
response.status(404).send("Your Uptime Kuma is running at " + server.basePath);
});
}
log.info("server", "Adding socket handler");
io.on("connection", async (socket) => {

@ -92,6 +92,10 @@ class UptimeKumaServer {
basePathEnv = basePathEnv + "/";
}
if (basePathEnv !== "/") {
log.info("server", "Base Path enabled: " + basePathEnv);
}
this.basePath = basePathEnv;
log.info("server", "Creating express and socket.io instance");

Loading…
Cancel
Save