...
Code Block |
---|
"externalSources" : { "federated-directory" : { "classname" : "org.modeshapefcrepo.connector.filesystemfile.FileSystemConnectorFedoraFileSystemConnector", "directoryPath" : "/path/to/files", "projections" : [ "default:/federated => /" ], "contentBasedSha1" : "false", "readonly" : true, "extraPropertiesStorage" : "none" } }, |
directoryPath
- base directory for all files shared with the repositoryprojections -
lists one or more mappings from the repository to the filesystem. The format is "{workspace}:{repository path} => {filesystem path}"contentBasedSha1 -
controls how internal identifiers are computed for files. By default (contentBaseSha1
= true), Modeshape computes the SHA-1 checksum of a file's content every time the file is accessed. For small files this creates a modest overhead. For large files, however, this dramatically reduces performance, since generating the checksum can take several seconds per gigabyte of data. For this reason, we recommend settingcontentBasedSha1
to false when serving files larger than 100MBreadOnly readonly -
controls whether the contents of the filesbase directory for all files shared with the repository are read-onlyextraPropertiesStorage
- sets the format for storing "extra" properties (properties that can't be set using filesystem attributes). Recommended values are "json" for the current JSON properties format, or "none" for disabling extra properties
...