2 Description=Argeo node %I
4 Wants=postgresql.service
8 StateDirectory=argeo.d/%I
9 LogsDirectory=argeo.d/%I
10 ConfigurationDirectory=argeo.d/%I
11 CacheDirectory=argeo.d/%I
12 WorkingDirectory=/var/lib/argeo.d/%I
14 ExecStart=/usr/lib/jvm/jre-11/bin/java \
15 -Dlog4j.configuration="file:/etc/argeo.d/log4j.properties" \
16 -Dosgi.configuration.cascaded=true \
17 -Dosgi.sharedConfiguration.area=/usr/share/argeo \
18 -Dosgi.sharedConfiguration.area.readOnly=true \
19 -Dargeo.node.repo.indexesBase=/var/cache/argeo.d/%I/indexes \
20 @/usr/share/osgi/boot/framework.args \
21 @/etc/argeo.d/jvm.args \
22 @/etc/argeo.d/%I/jvm.args \
23 -configuration /var/lib/argeo.d/%I/state \
24 -data /var/lib/argeo.d/%I/data
25 #ExecReload=/usr/sbin/argeoctl reload %I
26 # Exit codes of the JVM when SIGTERM or SIGINT have been caught:
27 SuccessExitStatus=143 130
30 WantedBy=multi-user.target