]> git.argeo.org Git - lgpl/argeo-commons.git/blob - org.argeo.cms/src/org/argeo/cms/internal/jcr/repository-localfs.xml
Fix automated Kerberos config
[lgpl/argeo-commons.git] / org.argeo.cms / src / org / argeo / cms / internal / jcr / repository-localfs.xml
1 <?xml version="1.0" encoding="UTF-8"?>
2 <!DOCTYPE Repository PUBLIC "Jackrabbit 2.6" "http://jackrabbit.apache.org/dtd/repository-2.6.dtd">
3 <Repository>
4 <!-- File system and datastore -->
5 <FileSystem class="org.apache.jackrabbit.core.fs.local.LocalFileSystem">
6 <param name="path" value="${rep.home}/repository" />
7 </FileSystem>
8 <DataStore class="org.apache.jackrabbit.core.data.FileDataStore">
9 <param name="path" value="${rep.home}/datastore" />
10 </DataStore>
11
12 <!-- Workspace templates -->
13 <Workspaces rootPath="${rep.home}/workspaces"
14 defaultWorkspace="${defaultWorkspace}" />
15 <Workspace name="${wsp.name}">
16 <FileSystem class="org.apache.jackrabbit.core.fs.local.LocalFileSystem">
17 <param name="path" value="${wsp.home}" />
18 </FileSystem>
19 <PersistenceManager
20 class="org.apache.jackrabbit.core.persistence.bundle.BundleFsPersistenceManager">
21 <param name="bundleCacheSize" value="${bundleCacheMB}" />
22 </PersistenceManager>
23 <SearchIndex class="org.apache.jackrabbit.core.query.lucene.SearchIndex">
24 <param name="path" value="${indexesBase}/${cn}/${wsp.name}/index" />
25 <param name="extractorPoolSize" value="${extractorPoolSize}" />
26 <param name="cacheSize" value="${searchCacheSize}" />
27 <param name="maxVolatileIndexSize" value="${maxVolatileIndexSize}" />
28 </SearchIndex>
29 <WorkspaceSecurity>
30 <AccessControlProvider
31 class="org.argeo.security.jackrabbit.ArgeoAccessControlProvider" />
32 </WorkspaceSecurity>
33 </Workspace>
34
35 <!-- Versioning -->
36 <Versioning rootPath="${rep.home}/version">
37 <FileSystem class="org.apache.jackrabbit.core.fs.local.LocalFileSystem">
38 <param name="path" value="${rep.home}/version" />
39 </FileSystem>
40 <PersistenceManager
41 class="org.apache.jackrabbit.core.persistence.bundle.BundleFsPersistenceManager">
42 <param name="bundleCacheSize" value="${bundleCacheMB}" />
43 </PersistenceManager>
44 </Versioning>
45
46 <!-- Indexing -->
47 <SearchIndex class="org.apache.jackrabbit.core.query.lucene.SearchIndex">
48 <param name="path" value="${indexesBase}/${cn}/index" />
49 <param name="extractorPoolSize" value="${extractorPoolSize}" />
50 <param name="cacheSize" value="${searchCacheSize}" />
51 <param name="maxVolatileIndexSize" value="${maxVolatileIndexSize}" />
52 </SearchIndex>
53
54 <!-- Security -->
55 <Security appName="Jackrabbit">
56 <SecurityManager class="org.argeo.security.jackrabbit.ArgeoSecurityManager"
57 workspaceName="security" />
58 <AccessManager class="org.argeo.security.jackrabbit.ArgeoAccessManager" />
59 </Security>
60 </Repository>