/** * Next.js Instrumentation Hook * * This file is automatically called when the Next.js server starts * Use it to initialize services that need to run on startup */ export async function register() { if (process.env.NEXT_RUNTIME === 'nodejs') { console.log('🎯 Server starting - initializing services...') // Initialize Position Manager to restore trades from database const { initializePositionManagerOnStartup } = await import('./lib/startup/init-position-manager') await initializePositionManagerOnStartup() // Start database sync validator (runs every 10 minutes) const { startDatabaseSyncValidator } = await import('./lib/database/sync-validator') startDatabaseSyncValidator() console.log('✅ Server initialization complete') } }