Skip to content

Commit 8e6c90c

Browse files
committed
validation
1 parent c1d1f70 commit 8e6c90c

File tree

2 files changed

+22
-21
lines changed

2 files changed

+22
-21
lines changed

src/main/xar-resources/data/datasync/datasync.xml

Lines changed: 7 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -47,21 +47,20 @@
4747

4848
<sect1 xml:id="usage">
4949
<title>usage</title>
50-
<sect2>
50+
<para>Below a setup for exist-db for data synchronization.</para>
51+
<sect2 xml:id="classpath">
5152
<title>Include exist-db-addons</title>
5253
<para>For example in a Dockerfile:</para>
53-
<para>
54-
<programlisting>
54+
<programlisting language="Dockerfile">
5555
ARG EXISTADDONSERSION=1.7
5656
COPY exist-db-addons-${EXISTADDONSERSION}.jar $EXIST_HOME/lib/
5757
ENV CLASSPATH=$EXIST_HOME/lib/exist.uber.jar:$EXIST_HOME/lib/exist-db-addons-${EXISTADDONSERSION}.jar
5858
</programlisting>
59-
</para>
6059
</sect2>
61-
<sect2>
60+
<sect2 xml:id="conf.xml">
6261
<title>configure in conf.xml</title>
63-
<para>The first job below will sync at start-up, the second will sync at 2am, <link xlink:href="../scheduler/scheduler.xml">see scheduler</link>
64-
<programlisting language="xml"><![CDATA[
62+
<para>The first job below will sync at start-up, the second will sync at 2am, <link xlink:href="../scheduler/scheduler.xml">see scheduler</link></para>
63+
<programlisting language="xml"><![CDATA[
6564
<job class="org.fryske_akademy.exist.jobs.DataSyncTask" type="system" period="10" repeat="0" >
6665
<parameter name="collection" value="xmldb:exist:///db/apps/teidictjson/data"/>
6766
<parameter name="datadir" value="/data"/>
@@ -71,7 +70,7 @@ ENV CLASSPATH=$EXIST_HOME/lib/exist.uber.jar:$EXIST_HOME/lib/exist-db-addons-${E
7170
<parameter name="datadir" value="/data"/>
7271
</job>
7372
]]>
74-
</programlisting></para>
73+
</programlisting>
7574
</sect2>
7675
</sect1>
7776
</article>

src/main/xar-resources/data/properties/properties.xml

Lines changed: 15 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -29,30 +29,31 @@
2929

3030
<sect1 xml:id="usage">
3131
<title>usage</title>
32-
<sect2>
32+
<para>Below a setup for exist-db for properties.</para>
33+
<sect2 xml:id="classpath">
3334
<title>Include exist-db-addons</title>
3435
<para>For example in a Dockerfile:</para>
35-
<para>
36-
<programlisting>
36+
<programlisting language="Dockerfile">
3737
ARG EXISTADDONSERSION=1.7
3838
COPY exist-db-addons-${EXISTADDONSERSION}.jar $EXIST_HOME/lib/
3939
ENV CLASSPATH=$EXIST_HOME/lib/exist.uber.jar:$EXIST_HOME/lib/exist-db-addons-${EXISTADDONSERSION}.jar
4040
</programlisting>
41-
</para>
4241
</sect2>
43-
<sect2>
42+
<sect2 xml:id="conf.xml">
4443
<title>configure in conf.xml</title>
45-
<para><programlisting language="xml"><![CDATA[
44+
<para>add the module to exist:</para>
45+
<programlisting language="xml"><![CDATA[
4646
<module uri="http://exist-db.org/xquery/properties"
4747
class="org.fryske_akademy.exist.properties.PropertiesModule">
4848
<parameter name="basePath" value="/run/secrets"/>
4949
</module>
5050
]]>
51-
</programlisting></para>
51+
</programlisting>
5252
</sect2>
53-
<sect2>
53+
<sect2 xml:id="xquery">
5454
<title>use properties in xquery</title>
55-
<para><programlisting>
55+
<para>load and use properties in your xquery</para>
56+
<programlisting language="xquery">
5657
declare namespace properties="http://exist-db.org/xquery/properties";
5758

5859
declare variable $teidictjson:props := properties:loadProperties("teidictjson.properties");
@@ -63,19 +64,20 @@ declare function teidictjson:getProperty($key as xs:string, $default as xs:strin
6364
else
6465
$default
6566
};
66-
</programlisting></para>
67+
</programlisting>
6768
</sect2>
68-
<sect2>
69+
<sect2 xml:id="docker-secret">
6970
<title>optionally mount properties as docker secret</title>
70-
<para>In docker-compose.yml: <programlisting>
71+
<para>In docker-compose.yml:</para>
72+
<programlisting language="yaml">
7173
secrets:
7274
- source: ${APPNAME}.properties
7375
target: teidictjson.properties
7476
mode: 0444
7577
secrets:
7678
fhwbjson.properties:
7779
external: true
78-
</programlisting></para>
80+
</programlisting>
7981
</sect2>
8082
</sect1>
8183

0 commit comments

Comments
 (0)