refactor(core): Decouple database entity registration (#15871)

Co-authored-by: Danny Martini <danny@n8n.io>
This commit is contained in:
Iván Ovejero
2025-06-12 19:12:20 +02:00
committed by GitHub
parent a417ed3ac8
commit bcf1a7108b
35 changed files with 225 additions and 179 deletions

View File

@@ -63,6 +63,10 @@ if (process.env.NODEJS_PREFER_IPV4 === 'true') {
require('net').setDefaultAutoSelectFamily?.(false);
(async () => {
// Collect DB entities from modules _before_ `DbConnectionOptions` is instantiated.
const { BaseCommand } = await import('../dist/commands/base-command.js');
await new BaseCommand([], { root: __dirname }).loadModules();
const oclif = await import('@oclif/core');
await oclif.execute({ dir: __dirname });
})();