fix(directus): resolve login failures and standardize project branding

- Fixed project isolation bypass (identity shadowing) by prefixing database service name.
- Standardized health check paths and protocols in docker-compose.yml.
- Resolved extension SyntaxError caused by duplicate banner injections in build scripts.
- Migrated extension build system to clean esbuild-based bundles (removing shims).
- Updated sync-directus.sh for project-prefixed service name.
- Synchronized latest production data and branding (AT Mintel).
This commit is contained in:
2026-02-12 19:21:53 +01:00
parent efba82337c
commit 7498c24c9a
12 changed files with 50 additions and 811 deletions

View File

@@ -5,8 +5,8 @@
"main": "dist/index.js",
"module": "dist/index.js",
"scripts": {
"build": "node build.js",
"dev": "node build.js --watch"
"build": "node build.mjs",
"dev": "node build.mjs --watch"
},
"devDependencies": {
"@directus/extensions-sdk": "11.0.2",
@@ -14,12 +14,12 @@
"typescript": "^5.6.3"
},
"dependencies": {
"@crawlee/cheerio": "^3.16.0",
"@mintel/mail": "workspace:*",
"@react-pdf/renderer": "^4.3.0",
"axios": "^1.7.9",
"crawlee": "^3.12.2",
"cheerio": "^1.0.0",
"react": "^19.2.4",
"react-dom": "^19.2.4",
"@react-pdf/renderer": "^4.3.0"
"react-dom": "^19.2.4"
}
}