This is an automated email from the ASF dual-hosted git repository.
jbonofre pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/karaf.git
The following commit(s) were added to refs/heads/master by this push:
new 6234976 Update configuration user guide about system properties
6234976 is described below
commit 623497672a71e718f28c66adcc84f1e99c024313
Author: jbonofre <[email protected]>
AuthorDate: Wed Sep 30 09:19:40 2020 +0200
Update configuration user guide about system properties
---
manual/src/main/asciidoc/user-guide/configuration.adoc | 8 ++++++++
1 file changed, 8 insertions(+)
diff --git a/manual/src/main/asciidoc/user-guide/configuration.adoc
b/manual/src/main/asciidoc/user-guide/configuration.adoc
index 764becb..fe50808 100644
--- a/manual/src/main/asciidoc/user-guide/configuration.adoc
+++ b/manual/src/main/asciidoc/user-guide/configuration.adoc
@@ -68,6 +68,14 @@ property3=${existing_property:-bar} # "baz"
property4=${existing_property:+bar} # "bar"
----
+Apache Karaf will look for system property as well. For instance, the
following:
+
+----
+key=${foo}
+----
+
+means that `key` will contain `bar` if you start Karaf with `-Dfoo=bar`.
+
Environment variables can be referenced inside configuration files using the
syntax `${env:<name>}` (e.g.
`property=${env:FOO}` will set "property" to the value of the enviroment
variable "FOO"). Default and alternate
values can be defined for them as well using the same syntax as above.