Update server/status.js

Expose Fulcrum configuration in status API
This commit is contained in:
2026-08-08 13:56:32 +00:00
parent d8d53c6ca1
commit fe5e2c21b5
+11 -3
View File
@@ -2,14 +2,22 @@ const http = require('http');
const port = 8080;
const status = {
function getStatus() {
const fulcrumUrl = process.env.MUNIN_FULCRUM_URL || null;
return {
service: 'running',
fulcrum: {
configured: Boolean(fulcrumUrl),
url: fulcrumUrl,
},
bitcoinNode: 'not connected',
wallet: 'not configured',
labels: 0,
transactions: 0,
lastScan: 'never'
lastScan: 'never',
};
}
const server = http.createServer((req, res) => {
if (req.url === '/api/status') {
@@ -17,7 +25,7 @@ const server = http.createServer((req, res) => {
'Content-Type': 'application/json',
});
res.end(JSON.stringify(status));
res.end(JSON.stringify(getStatus()));
return;
}