Merge branch 'main' into feat/lxc_backups

This commit is contained in:
Michel Roegl-Brunner
2025-11-18 09:15:03 +01:00
committed by GitHub
437 changed files with 2817 additions and 2986 deletions

View File

@@ -8,7 +8,7 @@ import stripAnsi from 'strip-ansi';
import { spawn as ptySpawn } from 'node-pty';
import { getSSHExecutionService } from './src/server/ssh-execution-service.js';
import { getDatabase } from './src/server/database-prisma.js';
import { initializeAutoSync, setupGracefulShutdown } from './src/server/lib/autoSyncInit.js';
import { initializeAutoSync, initializeRepositories, setupGracefulShutdown } from './src/server/lib/autoSyncInit.js';
import dotenv from 'dotenv';
// Load environment variables from .env file
@@ -1182,10 +1182,13 @@ app.prepare().then(() => {
console.error(err);
process.exit(1);
})
.listen(port, hostname, () => {
.listen(port, hostname, async () => {
console.log(`> Ready on http://${hostname}:${port}`);
console.log(`> WebSocket server running on ws://${hostname}:${port}/ws/script-execution`);
// Initialize default repositories
await initializeRepositories();
// Initialize auto-sync service
initializeAutoSync();