diff --git a/src/models/index.js b/src/models/index.js index 1c68d80..acd451a 100644 --- a/src/models/index.js +++ b/src/models/index.js @@ -18,6 +18,7 @@ const sequelize = new Sequelize( } ); +// SQL Connection const db = {}; db.Sequelize = Sequelize; @@ -37,4 +38,19 @@ db.user.belongsToMany(db.role, { db.ROLES = ["user", "admin"]; -module.exports = db; \ No newline at end of file +// Redis Connection +const Redis = require('redis'); +const redis = {}; + +redis.client = redis.createClient({ + host: process.env.REDIS_HOST, + port: process.env.REDIS_PORT, +}); + +redis.client.on('error', (err) => console.error('Redis error:', err)); + + +module.exports = { + db, + redis +}; \ No newline at end of file diff --git a/src/server.js b/src/server.js index ac8edd5..edc6876 100644 --- a/src/server.js +++ b/src/server.js @@ -9,8 +9,6 @@ const { sequelize, Sequelize } = require('./models'); const db = require("./models"); const Role = db.role; -const redis = require('redis'); - const createApp = () => { const app = express(); @@ -43,14 +41,6 @@ const createApp = () => { })); } - // Redis Connection - const redisClient = redis.createClient({ - host: process.env.REDIS_HOST, - port: process.env.REDIS_PORT, - }); - - redisClient.on('error', (err) => console.error('Redis error:', err)); - // Health check app.get("/health", (req, res) => res.status(200).send({status: "ok"}));