From 60748b354ff8e95abf9bae4f4fc6c6d23f92f8ea Mon Sep 17 00:00:00 2001 From: Alexander Borg Date: Sat, 20 Sep 2025 23:05:39 +0200 Subject: [PATCH] Fix jwt-token --- server/scripts/setup-database.js | 34 +++++++++++--------------------- 1 file changed, 11 insertions(+), 23 deletions(-) diff --git a/server/scripts/setup-database.js b/server/scripts/setup-database.js index ceb4dbc..3989de2 100644 --- a/server/scripts/setup-database.js +++ b/server/scripts/setup-database.js @@ -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();