mirror of
https://github.com/BetterCorp/BetterFrame.git
synced 2026-05-26 17:56:34 +00:00
Each service plugin now independently initializes its own DB connection via shared/db/init.ts instead of depending on a central service-store plugin. This removes the inter-plugin dependency ordering and the plugin-registry singleton, making each service self-contained. - Move db-adapter, repository, mappers, migrations, adapters to shared/db/ - Create shared/db/config.ts (reusable dbConfigSchema) and init.ts - Delete service-store plugin and plugin-registry - Add db config block to each service's ConfigSchema + sec-config template - Move event_log purge timer into service-admin-http - Update all import paths across shared modules and plugins Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
94 lines
No EOL
1.6 KiB
JSON
94 lines
No EOL
1.6 KiB
JSON
{
|
|
"nodejs": [
|
|
{
|
|
"id": "service-admin-http",
|
|
"skip": true,
|
|
"default": {
|
|
"config": {},
|
|
"setup": null,
|
|
"dispose": null
|
|
},
|
|
"tests": []
|
|
},
|
|
{
|
|
"id": "service-api-http",
|
|
"skip": true,
|
|
"default": {
|
|
"config": {},
|
|
"setup": null,
|
|
"dispose": null
|
|
},
|
|
"tests": []
|
|
},
|
|
{
|
|
"id": "service-auth",
|
|
"skip": true,
|
|
"default": {
|
|
"config": {},
|
|
"setup": null,
|
|
"dispose": null
|
|
},
|
|
"tests": []
|
|
},
|
|
{
|
|
"id": "service-bundle",
|
|
"skip": true,
|
|
"default": {
|
|
"config": {},
|
|
"setup": null,
|
|
"dispose": null
|
|
},
|
|
"tests": []
|
|
},
|
|
{
|
|
"id": "service-cec-relay",
|
|
"skip": true,
|
|
"default": {
|
|
"config": {},
|
|
"setup": null,
|
|
"dispose": null
|
|
},
|
|
"tests": []
|
|
},
|
|
{
|
|
"id": "service-coordinator-ws",
|
|
"skip": true,
|
|
"default": {
|
|
"config": {},
|
|
"setup": null,
|
|
"dispose": null
|
|
},
|
|
"tests": []
|
|
},
|
|
{
|
|
"id": "service-nodered-bridge",
|
|
"skip": true,
|
|
"default": {
|
|
"config": {},
|
|
"setup": null,
|
|
"dispose": null
|
|
},
|
|
"tests": []
|
|
},
|
|
{
|
|
"id": "service-pairing",
|
|
"skip": true,
|
|
"default": {
|
|
"config": {},
|
|
"setup": null,
|
|
"dispose": null
|
|
},
|
|
"tests": []
|
|
},
|
|
{
|
|
"id": "service-secrets",
|
|
"skip": true,
|
|
"default": {
|
|
"config": {},
|
|
"setup": null,
|
|
"dispose": null
|
|
},
|
|
"tests": []
|
|
}
|
|
]
|
|
} |