This commit is contained in:
William Mantly 2024-01-24 01:38:34 -05:00
parent e710fa15a1
commit b76becbf20
3 changed files with 8 additions and 9 deletions

View File

@ -5,7 +5,7 @@
*/ */
const app = require('../app'); const app = require('../app');
const mqttApp = require('../mqttApp'); // const mqttApp = require('../mqttApp');
const debug = require('debug')('proxy-api:server'); const debug = require('debug')('proxy-api:server');
const http = require('http'); const http = require('http');
const path = require('path'); const path = require('path');

View File

@ -1,31 +1,30 @@
const dotenv = require("dotenv"); const dotenv = require("dotenv");
const path = require('path') const path = require('path')
require('dotenv').config({ path: path.resolve(__dirname, '../../.env') }) require('dotenv').config({ path: path.resolve(__dirname, '../../.env') });
const Sequelize = require("sequelize"); const Sequelize = require("sequelize");
const fs = require('fs'); const fs = require('fs');
const sequelize = new Sequelize( const sequelize = new Sequelize(
"eco_saver", process.env.DB_name,
process.env.DB_USER, process.env.DB_USER,
process.env.DB_PASS, process.env.DB_PASS,
{ {
host: "mpsqldatabase.mysql.database.azure.com", host: process.env.host, //"mpsqldatabase.mysql.database.azure.com",
dialect: 'mysql', dialect: process.env.DB_dialect,
storage: process.env.DB_storage,
logging: process.env.DB_logging,
// attributeBehavior?: 'escape' | 'throw' | 'unsafe-legacy'; // attributeBehavior?: 'escape' | 'throw' | 'unsafe-legacy';
attributeBehavior: 'escape', attributeBehavior: 'escape',
dialectOptions: { dialectOptions: {
ssl: { ssl: {
ca: fs.readFileSync(path.resolve(__dirname, '../cert/DigiCertGlobalRootCA.crt.pem')), ca: fs.readFileSync(path.resolve(__dirname, '../cert/DigiCertGlobalRootCA.crt.pem')),
}, },
}, },
}, },
); );
sequelize.authenticate().then(() => { sequelize.authenticate().then(() => {
console.log('Connection has been established successfully.'); console.log(`Connection to ${process.env.DB_dialect} has been established successfully.`);
}).catch((error) => { }).catch((error) => {
console.error('Unable to connect to the database: ', error); console.error('Unable to connect to the database: ', error);
}); });

Binary file not shown.