{ "@context": "https://linkedsoftwaredependencies.org/bundles/npm/@solid/community-server/^5.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/seeded-pod.json", "css:config/app/init/initializers/version.json", "css:config/app/init/initializers/workers.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: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:BaseUrlVerifier" }, { "@id": "urn:solid-server:default:PrimaryParallelInitializer" }, { "@id": "urn:solid-server:default:SeededPodInitializer" }, { "@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": [ ] } ] }