Fix jwt-token

This commit is contained in:
2025-08-18 05:14:30 +02:00
parent f2b433b8a4
commit a05665ce3e
3 changed files with 87 additions and 53 deletions

View File

@@ -30,21 +30,46 @@ async function seedDatabase() {
console.log('✅ Admin user already exists');
}
// Create a sample device if none exist
// Create sample devices if none exist
const deviceCount = await Device.count();
if (deviceCount === 0) {
await Device.create({
name: 'Drone Detector Alpha',
geo_lat: 59.3293,
geo_lon: 18.0686,
location_description: 'Stockholm Central',
is_active: true,
last_heartbeat: new Date(),
heartbeat_interval: 300,
firmware_version: '1.0.0'
});
await Device.bulkCreate([
{
id: 1,
name: 'Arlanda Airport Detector',
geo_lat: 59.6519,
geo_lon: 17.9186,
location_description: 'Arlanda Airport Security Zone',
is_active: true,
last_heartbeat: new Date(),
heartbeat_interval: 300,
firmware_version: '1.0.0'
},
{
id: 2,
name: 'Musk Naval Base Detector',
geo_lat: 59.2753,
geo_lon: 18.2649,
location_description: 'Musk Naval Base Perimeter',
is_active: true,
last_heartbeat: new Date(),
heartbeat_interval: 300,
firmware_version: '1.0.0'
},
{
id: 3,
name: 'Royal Castle Detector',
geo_lat: 59.3268,
geo_lon: 18.0717,
location_description: 'Royal Castle Security Zone',
is_active: true,
last_heartbeat: new Date(),
heartbeat_interval: 300,
firmware_version: '1.0.0'
}
]);
console.log('✅ Sample device created');
console.log('✅ Three detector devices created (Arlanda, Naval Base, Royal Castle)');
} else {
console.log('✅ Devices already exist');
}