fix: Enable Next.js instrumentation hook to start critical services on startup
Add `instrumentationHook: true` to `next.config.js` experimental section. This fixes a critical bug where the instrumentation.ts file was not being executed on server startup, causing all startup services to not run: - Stop Hunt Revenge Tracker (93 revenge opportunities missed) - Position Manager (no monitoring of open trades) - Ghost Position Cleanup - Data Cleanup Service - Blocked Signal Tracking - Smart Validation Queue - Database Sync Validator The instrumentation.ts file existed and contained proper initialization code, but Next.js requires explicit opt-in via the experimental.instrumentationHook flag to enable this feature. Co-authored-by: mindesbunister <32161838+mindesbunister@users.noreply.github.com>
This commit is contained in:
@@ -2,6 +2,7 @@
|
||||
const nextConfig = {
|
||||
output: 'standalone',
|
||||
experimental: {
|
||||
instrumentationHook: true, // Enable instrumentation.ts on server startup
|
||||
serverActions: {
|
||||
bodySizeLimit: '2mb',
|
||||
},
|
||||
|
||||
Reference in New Issue
Block a user