Integrated redis into the app.js

This commit is contained in:
Mathias Wagner 2023-11-15 06:57:04 +01:00
parent 7550998c3c
commit acb3f2402c
Signed by: Mathias
GPG Key ID: B8DC354B0A1F5B44

8
app.ts
View File

@ -1,9 +1,17 @@
import {Sequelize} from 'sequelize'; import {Sequelize} from 'sequelize';
import {createClient} from "redis";
// Load & check environment // Load & check environment
require('dotenv').config(); require('dotenv').config();
require('./util/envCheck').validate(); require('./util/envCheck').validate();
export const redisClient = createClient();
redisClient.on("error", (error) => console.error(`Error : ${error}`));
(async () => {
await redisClient.connect();
})();
// Connect to database // Connect to database
export const sequelize = new Sequelize(process.env.DB_NAME || '', process.env.DB_USER || '', process.env.DB_PASS || '', {host: process.env.DB_HOST || '', dialect: 'mariadb'}); export const sequelize = new Sequelize(process.env.DB_NAME || '', process.env.DB_USER || '', process.env.DB_PASS || '', {host: process.env.DB_HOST || '', dialect: 'mariadb'});