mirror of
https://github.com/CommunitySolidServer/CommunitySolidServer.git
synced 2024-10-03 14:55:10 +00:00

The previous package was outdated, preventing us from updating TS. This one also lints YAML and JSON, and applies many more rules to the test files, explaining all the changes in this PR.
70 lines
3.1 KiB
JSON
70 lines
3.1 KiB
JSON
{
|
|
"@context": "https://linkedsoftwaredependencies.org/bundles/npm/@solid/community-server/^7.0.0/components/context.jsonld",
|
|
"import": [
|
|
"css:config/app/init/initializers/base-url.json",
|
|
"css:config/app/init/initializers/logger.json",
|
|
"css:config/app/init/initializers/server.json",
|
|
"css:config/app/init/initializers/seeding.json",
|
|
"css:config/app/init/initializers/version.json",
|
|
"css:config/app/init/initializers/workers.json",
|
|
"css:config/app/init/migration/base.json"
|
|
],
|
|
"@graph": [
|
|
{
|
|
"comment": "These initializers will be all be executed sequentially when starting the server.",
|
|
"@id": "urn:solid-server:default:Initializer",
|
|
"@type": "SequenceHandler",
|
|
"handlers": [
|
|
{ "@id": "urn:solid-server:default:LoggerInitializer" },
|
|
{ "@id": "urn:solid-server:default:EarlyProcessParallelInitializer" },
|
|
{ "@id": "urn:solid-server:default:PrimaryInitializer" },
|
|
{ "@id": "urn:solid-server:default:WorkerInitializer" }
|
|
]
|
|
},
|
|
{
|
|
"comment": "This wrapped sequence handler will be executed ONLY BY THE PRIMARY PROCESS when starting the server.",
|
|
"@id": "urn:solid-server:default:PrimaryInitializer",
|
|
"@type": "ProcessHandler",
|
|
"executeOnPrimary": true,
|
|
"clusterManager": { "@id": "urn:solid-server:default:ClusterManager" },
|
|
"source": {
|
|
"comment": "These initializers will all be executed sequentially when starting the server.",
|
|
"@id": "urn:solid-server:default:PrimarySequenceInitializer",
|
|
"@type": "SequenceHandler",
|
|
"handlers": [
|
|
{ "@id": "urn:solid-server:default:CleanupInitializer" },
|
|
{ "@id": "urn:solid-server:default:MigrationInitializer" },
|
|
{ "@id": "urn:solid-server:default:BaseUrlVerifier" },
|
|
{ "@id": "urn:solid-server:default:PrimaryParallelInitializer" },
|
|
{ "@id": "urn:solid-server:default:SeededAccountInitializer" },
|
|
{ "@id": "urn:solid-server:default:ModuleVersionVerifier" },
|
|
{ "@id": "urn:solid-server:default:WorkerManager" }
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"comment": "This wrapped sequence handler will be executed ONLY BY THE WORKER PROCESSES when starting the server.",
|
|
"@id": "urn:solid-server:default:WorkerInitializer",
|
|
"@type": "ProcessHandler",
|
|
"executeOnPrimary": false,
|
|
"clusterManager": { "@id": "urn:solid-server:default:ClusterManager" },
|
|
"source": {
|
|
"comment": "These initializers will all be executed sequentially when starting the server.",
|
|
"@id": "urn:solid-server:default:WorkerSequenceInitializer",
|
|
"@type": "SequenceHandler",
|
|
"handlers": [
|
|
{ "@id": "urn:solid-server:default:WorkerParallelInitializer" },
|
|
{ "@id": "urn:solid-server:default:ServerInitializer" }
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"comment": "Initializers that need to cleanup or do anything else before something writes to the backend should be added here.",
|
|
"@id": "urn:solid-server:default:CleanupInitializer",
|
|
"@type": "SequenceHandler",
|
|
"handlers": [
|
|
]
|
|
}
|
|
]
|
|
}
|