2023-10-19 09:13:48 +02:00

86 lines
2.8 KiB
JSON

{
"@context": "https://linkedsoftwaredependencies.org/bundles/npm/@solid/community-server/^7.0.0/components/context.jsonld",
"@graph": [
{
"@id": "urn:solid-server:default:AccountStorage",
"@type": "BaseLoginAccountStorage",
"storage": {
"@id": "urn:solid-server:default:IndexedStorage",
"@type": "WrappedIndexedStorage",
"valueStorage": {
"@type": "ContainerPathStorage",
"relativePath": "/accounts/data/",
"source": { "@id": "urn:solid-server:default:KeyValueStorage" }
},
"indexStorage": {
"@type": "ContainerPathStorage",
"relativePath": "/accounts/index/",
"source": { "@id": "urn:solid-server:default:KeyValueStorage" }
}
}
},
{
"@id": "urn:solid-server:default:AccountStore",
"@type": "BaseAccountStore",
"storage": { "@id": "urn:solid-server:default:AccountStorage" }
},
{
"@id": "urn:solid-server:default:WebIdStore",
"@type": "BaseWebIdStore",
"storage": { "@id": "urn:solid-server:default:AccountStorage" }
},
{
"@id": "urn:solid-server:default:CookieStore",
"@type": "BaseCookieStore",
"storage": {
"@id": "urn:solid-server:default:CookieStorage",
"@type": "WrappedExpiringStorage",
"source": {
"@type": "ContainerPathStorage",
"relativePath": "/accounts/cookies/",
"source": { "@id": "urn:solid-server:default:KeyValueStorage" }
}
}
},
{
"@id": "urn:solid-server:default:PodStore",
"@type": "BasePodStore",
"storage": { "@id": "urn:solid-server:default:AccountStorage" },
"manager": { "@id": "urn:solid-server:default:PodManager" }
},
{
"@id": "urn:solid-server:default:ClientCredentialsStore",
"@type": "BaseClientCredentialsStore",
"storage": { "@id": "urn:solid-server:default:AccountStorage" }
},
{
"comment": "Initialize all the stores. Also necessary on primary thread for pod seeding.",
"@id": "urn:solid-server:default:PrimaryParallelInitializer",
"@type": "ParallelHandler",
"handlers": [
{ "@id": "urn:solid-server:default:AccountStore" },
{ "@id": "urn:solid-server:default:ClientCredentialsStore" },
{ "@id": "urn:solid-server:default:PodStore" },
{ "@id": "urn:solid-server:default:WebIdStore" }
]
},
{
"comment": "Initialize all the stores.",
"@id": "urn:solid-server:default:EarlyProcessParallelInitializer",
"@type": "ParallelHandler",
"handlers": [
{ "@id": "urn:solid-server:default:AccountStore" },
{ "@id": "urn:solid-server:default:ClientCredentialsStore" },
{ "@id": "urn:solid-server:default:PodStore" },
{ "@id": "urn:solid-server:default:WebIdStore" }
]
}
]
}