feat: add Redis integration, enhanced health checks and fixed an error in the database core

This commit is contained in:
Giuseppe Raffa
2026-04-14 17:11:24 +02:00
parent d79c12b6e9
commit a79ab2af38
3 changed files with 63 additions and 3 deletions

View File

@@ -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
});
});