File tree Expand file tree Collapse file tree 3 files changed +19
-21
lines changed
src/main/xar-resources/data/properties Expand file tree Collapse file tree 3 files changed +19
-21
lines changed Original file line number Diff line number Diff line change
1
+ secrets :
2
+ - source : ${APPNAME}.properties
3
+ target : teidictjson.properties
4
+ mode : 0444
5
+ secrets :
6
+ fhwbjson.properties :
7
+ external : true
Original file line number Diff line number Diff line change
1
+ declare namespace properties="http://exist-db.org/xquery/properties";
2
+
3
+ declare variable $teidictjson:props := properties:loadProperties("teidictjson.properties");
4
+
5
+ declare function teidictjson:getProperty($key as xs:string, $default as xs:string) as xs:string {
6
+ if (map:contains($teidictjson:props,$key)) then
7
+ map:get($teidictjson:props,$key)
8
+ else
9
+ $default
10
+ };
Original file line number Diff line number Diff line change 45
45
<sect2 xml : id =" xquery" >
46
46
<title >use properties in xquery</title >
47
47
<para >load and use properties in your xquery</para >
48
- <programlisting language =" xquery" >
49
- declare namespace properties="http://exist-db.org/xquery/properties";
50
-
51
- declare variable $teidictjson:props := properties:loadProperties("teidictjson.properties");
52
-
53
- declare function teidictjson:getProperty($key as xs:string, $default as xs:string) as xs:string {
54
- if (map:contains($teidictjson:props,$key)) then
55
- map:get($teidictjson:props,$key)
56
- else
57
- $default
58
- };
59
- </programlisting >
48
+ <programlisting language =" xquery" xlink : href =" listings/xquery.txt" />
60
49
</sect2 >
61
50
<sect2 xml : id =" docker-secret" >
62
51
<title >optionally mount properties as docker secret</title >
63
52
<para >In docker-compose.yml:</para >
64
- <programlisting language =" yaml" >
65
- secrets:
66
- - source: ${APPNAME}.properties
67
- target: teidictjson.properties
68
- mode: 0444
69
- secrets:
70
- fhwbjson.properties:
71
- external: true
72
- </programlisting >
53
+ <programlisting language =" yaml" xlink : href =" listings/compose.yml" />
73
54
</sect2 >
74
55
</sect1 >
75
56
You can’t perform that action at this time.
0 commit comments