Author: bpoussin Date: 2013-02-13 12:13:37 +0100 (Wed, 13 Feb 2013) New Revision: 99 Url: http://forge.codelutin.com/projects/cantharella/repository/revisions/99 Log: update documentation to specify exact configuration directory for each OS Modified: trunk/src/site/rst/configuration.rst Modified: trunk/src/site/rst/configuration.rst =================================================================== --- trunk/src/site/rst/configuration.rst 2013-02-13 10:45:15 UTC (rev 98) +++ trunk/src/site/rst/configuration.rst 2013-02-13 11:13:37 UTC (rev 99) @@ -27,17 +27,54 @@ All configuration can be put in file **cantharella.conf**. This file can be in: - classpath -- /etc directory +- system configuration directory - user configuration directory - current directory +- JVM variables -Configuration variable -====================== +Configuration files and variables are read in this order, last file found +overwrite variable from previous file. -When you put some variable in cantharella.conf file to change default value. +Classpath +--------- -All variables with default values:: +This file contains default value and is found in cantharella jar file +System configuration directory +------------------------------ + +- Unix : /etc/cantharella.conf +- Windows : C:\\Windows\\System32\\cantharella.conf +- Mac OS : /etc/cantharella.conf + +User configuration directory +---------------------------- + +- Unix : ${user.home}/.config/cantharella.conf +- Windows : ${user.home}\\Application Data\\cantharella.conf +- Mac OS x : ${user.home}/Library/Application Support/cantharella.conf + +Current directory +----------------- + +Directory used to launch application + +JVM variables +------------- + +You can add parameter to JVM command line to set variable. + +example:: + + java -Ddb.user=$USER -Dmail.host=localhost ... + +Configuration variables +======================= + +You can put some variable in cantharella.conf file to change default value. + +List of all variables with default values:: + # # DATA #