websockets implemented

This commit is contained in:
Torsten Schulz
2024-12-04 19:08:26 +01:00
parent d46a51db38
commit 069c97fa90
64 changed files with 2488 additions and 562 deletions

View File

@@ -5,6 +5,7 @@ import initializeTypes from './initializeTypes.js';
import initializeSettings from './initializeSettings.js';
import initializeUserRights from './initializeUserRights.js';
import initializeImageTypes from './initializeImageTypes.js';
import initializeFalukant from './initializeFalukant.js';
import setupAssociations from '../models/associations.js';
import models from '../models/index.js';
import { createTriggers } from '../models/trigger.js';
@@ -13,32 +14,35 @@ import initializeForum from './initializeForum.js';
const syncDatabase = async () => {
try {
console.log("Initializing database schemas...");
await initializeDatabase(); // Stellt sicher, dass alle Schemas erstellt sind
await initializeDatabase();
console.log("Synchronizing models...");
await syncModels(models); // Modelle synchronisieren
await syncModels(models);
console.log("Setting up associations...");
setupAssociations(); // Assoziationen definieren
setupAssociations();
console.log("Creating triggers...");
await createTriggers(); // Trigger erstellen
await createTriggers();
console.log("Initializing settings...");
await initializeSettings(); // Einstellungsdaten initialisieren
await initializeSettings();
console.log("Initializing types...");
await initializeTypes(); // Typen initialisieren
await initializeTypes();
console.log("Initializing user rights...");
await initializeUserRights(); // Benutzerrechte initialisieren
await initializeUserRights();
console.log("Initializing image types...");
await initializeImageTypes(); // Bildtypen initialisieren
await initializeImageTypes();
console.log("Initializing forums...");
await initializeForum(); // Foren initialisieren
await initializeForum();
console.log("Initializing Falukant...");
await initializeFalukant();
console.log('Database synchronization complete.');
} catch (error) {
console.error('Unable to synchronize the database:', error);