Koha-clms/debian/systemd/koha-z3950@.service

33 lines
872 B
Desktop File

[Unit]
Description=Koha Z39.50/SRU server for %i
PartOf=koha@%i.target
Requires=koha-create-dirs@%i.service
After=koha@%i.target koha-create-dirs@%i.service
StartLimitIntervalSec=60
StartLimitBurst=3
[Service]
Type=forking
User=%i-koha
Group=%i-koha
WorkingDirectory=/var/lib/koha/%i
Environment=KOHA_CONF=/etc/koha/sites/%i/koha-conf.xml
Environment=KOHA_HOME=/usr/share/koha
Environment=PERL5LIB=/usr/share/koha/lib
PIDFile=/var/run/koha/%i/z3950-responder.pid
ExecStartPre=+/usr/sbin/koha-generate-env z3950 %i
EnvironmentFile=-/run/koha/%i/z3950.env
ExecStart=/usr/share/koha/bin/z3950_responder.pl \
${Z3950_ADDITIONAL_OPTS} \
--config-dir ${Z3950_CONFIGDIR} \
-u %i-koha \
-p /var/run/koha/%i/z3950-responder.pid \
-D \
-d %i-koha-z3950 \
-l /var/log/koha/%i/z3950.log
Restart=on-failure
RestartSec=5s
[Install]
WantedBy=koha@%i.target