feat: add Redis integration, enhanced health checks and fixed an error in the database core
This commit is contained in:
@@ -3,6 +3,7 @@ const crypto = require('crypto');
|
||||
const app = express();
|
||||
|
||||
const db = require('./store/db')
|
||||
const redis = require('./store/redis');
|
||||
|
||||
app.use(express.json());
|
||||
|
||||
@@ -19,8 +20,13 @@ app.get('/health', (req, res) => {
|
||||
|
||||
res.json({
|
||||
status: 'ok',
|
||||
sensorsDB: sensorsDB,
|
||||
dataDB: dataDB
|
||||
databases: {
|
||||
sensors: sensorsDB ? 'connected' : 'disconnected',
|
||||
data: dataDB ? 'connected' : 'disconnected'
|
||||
},
|
||||
redis: redis.checkRedis() ? 'connected' : 'disconnected',
|
||||
version: process.env.VERSION,
|
||||
build_number: process.env.VERSION_BUILD
|
||||
});
|
||||
});
|
||||
|
||||
|
||||
Reference in New Issue
Block a user