Author: chetanm
Date: Fri Nov 27 11:36:52 2015
New Revision: 1716846

URL: http://svn.apache.org/viewvc?rev=1716846&view=rev
Log:
OAK-3687 - Oak standalone application example based on Spring Boot

Configure a datastore by default as a best practice! Also pass on the repo.home 
for property substitution in OSGi config

Modified:
    
jackrabbit/oak/trunk/oak-examples/standalone/src/main/java/org/apache/jackrabbit/oak/standalone/RepositoryInitializer.java
    
jackrabbit/oak/trunk/oak-examples/standalone/src/main/resources/repository-config.json

Modified: 
jackrabbit/oak/trunk/oak-examples/standalone/src/main/java/org/apache/jackrabbit/oak/standalone/RepositoryInitializer.java
URL: 
http://svn.apache.org/viewvc/jackrabbit/oak/trunk/oak-examples/standalone/src/main/java/org/apache/jackrabbit/oak/standalone/RepositoryInitializer.java?rev=1716846&r1=1716845&r2=1716846&view=diff
==============================================================================
--- 
jackrabbit/oak/trunk/oak-examples/standalone/src/main/java/org/apache/jackrabbit/oak/standalone/RepositoryInitializer.java
 (original)
+++ 
jackrabbit/oak/trunk/oak-examples/standalone/src/main/java/org/apache/jackrabbit/oak/standalone/RepositoryInitializer.java
 Fri Nov 27 11:36:52 2015
@@ -97,6 +97,8 @@ public class RepositoryInitializer {
         config.put(OakOSGiRepositoryFactory.REPOSITORY_ENV_SPRING_BOOT, true);
         config.put(OakOSGiRepositoryFactory.REPOSITORY_TIMEOUT_IN_SECS, 10);
 
+        config.put("repo.home", repoHomeDir.getAbsolutePath());
+
         configureActivator(config);
         return new OakOSGiRepositoryFactory().getRepository(config);
     }

Modified: 
jackrabbit/oak/trunk/oak-examples/standalone/src/main/resources/repository-config.json
URL: 
http://svn.apache.org/viewvc/jackrabbit/oak/trunk/oak-examples/standalone/src/main/resources/repository-config.json?rev=1716846&r1=1716845&r2=1716846&view=diff
==============================================================================
--- 
jackrabbit/oak/trunk/oak-examples/standalone/src/main/resources/repository-config.json
 (original)
+++ 
jackrabbit/oak/trunk/oak-examples/standalone/src/main/resources/repository-config.json
 Fri Nov 27 11:36:52 2015
@@ -20,6 +20,10 @@
     "jaas.configProviderName": "FelixJaasProvider"
   },
   "org.apache.jackrabbit.oak.jcr.osgi.RepositoryManager": {},
+  "org.apache.jackrabbit.oak.plugins.blob.datastore.FileDataStore": {
+    "minRecordLength" : 4096,
+    "path" : "${repo.home}/datastore"
+  },
   "org.apache.jackrabbit.oak.plugins.segment.SegmentNodeStoreService" : {
   }
 }
\ No newline at end of file


Reply via email to