Fix jwt-token

This commit is contained in:
2025-09-20 23:05:39 +02:00
parent 571cd59caa
commit 60748b354f

View File

@@ -1,34 +1,22 @@
const { Sequelize } = require('sequelize');
const bcrypt = require('bcryptjs');
// Import models
const Device = require('../models/Device');
const DroneDetection = require('../models/DroneDetection');
const Heartbeat = require('../models/Heartbeat');
const User = require('../models/User');
const AlertRule = require('../models/AlertRule');
const AlertLog = require('../models/AlertLog');
// Import models from the main models index
const {
sequelize,
Device,
DroneDetection,
Heartbeat,
User,
AlertRule,
AlertLog,
Tenant
} = require('../models');
const setupDatabase = async () => {
try {
console.log('🚀 Starting database setup...\n');
// Load environment variables
require('dotenv').config();
// Create Sequelize instance
const sequelize = new Sequelize(
process.env.DB_NAME,
process.env.DB_USER,
process.env.DB_PASSWORD,
{
host: process.env.DB_HOST,
port: process.env.DB_PORT,
dialect: 'postgres',
logging: console.log,
}
);
// Test database connection
console.log('📡 Testing database connection...');
await sequelize.authenticate();