Update server/status.js
Expose Fulcrum configuration in status API
This commit is contained in:
+11
-3
@@ -2,14 +2,22 @@ const http = require('http');
|
|||||||
|
|
||||||
const port = 8080;
|
const port = 8080;
|
||||||
|
|
||||||
const status = {
|
function getStatus() {
|
||||||
|
const fulcrumUrl = process.env.MUNIN_FULCRUM_URL || null;
|
||||||
|
|
||||||
|
return {
|
||||||
service: 'running',
|
service: 'running',
|
||||||
|
fulcrum: {
|
||||||
|
configured: Boolean(fulcrumUrl),
|
||||||
|
url: fulcrumUrl,
|
||||||
|
},
|
||||||
bitcoinNode: 'not connected',
|
bitcoinNode: 'not connected',
|
||||||
wallet: 'not configured',
|
wallet: 'not configured',
|
||||||
labels: 0,
|
labels: 0,
|
||||||
transactions: 0,
|
transactions: 0,
|
||||||
lastScan: 'never'
|
lastScan: 'never',
|
||||||
};
|
};
|
||||||
|
}
|
||||||
|
|
||||||
const server = http.createServer((req, res) => {
|
const server = http.createServer((req, res) => {
|
||||||
if (req.url === '/api/status') {
|
if (req.url === '/api/status') {
|
||||||
@@ -17,7 +25,7 @@ const server = http.createServer((req, res) => {
|
|||||||
'Content-Type': 'application/json',
|
'Content-Type': 'application/json',
|
||||||
});
|
});
|
||||||
|
|
||||||
res.end(JSON.stringify(status));
|
res.end(JSON.stringify(getStatus()));
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user