feat: add notification microservices and transactional outbox
هذا الالتزام موجود في:
13
scripts/copy-legacy-entry.js
Normal file
13
scripts/copy-legacy-entry.js
Normal file
@@ -0,0 +1,13 @@
|
||||
const { copyFileSync, existsSync } = require('node:fs');
|
||||
const { join } = require('node:path');
|
||||
|
||||
const projectRoot = join(__dirname, '..');
|
||||
const legacyBundle = join(projectRoot, 'dist', 'legacy', 'src', 'main.js');
|
||||
const legacyShim = join(projectRoot, 'scripts', 'legacy-main.js');
|
||||
const legacyEntry = join(projectRoot, 'dist', 'main.js');
|
||||
|
||||
if (!existsSync(legacyBundle)) {
|
||||
throw new Error(`Legacy monolith bundle not found: ${legacyBundle}`);
|
||||
}
|
||||
|
||||
copyFileSync(legacyShim, legacyEntry);
|
||||
3
scripts/legacy-main.js
Normal file
3
scripts/legacy-main.js
Normal file
@@ -0,0 +1,3 @@
|
||||
const { bootstrap } = require('./legacy/src/main');
|
||||
|
||||
void bootstrap();
|
||||
المرجع في مشكلة جديدة
حظر مستخدم