1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34
|
[Unit]
Description=PKI Tomcat Server %i Started by Nuxwdog
PartOf=pki-tomcatd-nuxwdog.target
[Service]
Type=simple
EnvironmentFile=/usr/share/pki/etc/tomcat.conf
Environment="CATALINA_HOME=/usr/share/tomcat9"
Environment="NAME=%i"
Environment="STARTED_BY_SYSTEMD=1"
Environment="WD_PIPE_NAME=%i"
EnvironmentFile=-/etc/default/%i
EnvironmentFile=/usr/share/pki/etc/pki.conf
EnvironmentFile=/etc/pki/pki.conf
ExecStartPre=+/usr/bin/setfacl -m u:pkiuser:wx /run/systemd/ask-password
ExecStartPre=/usr/bin/pki-server-nuxwdog
ExecStartPre=/usr/sbin/pki-server upgrade %i
ExecStartPre=/usr/sbin/pki-server migrate %i --tomcat 9.0.00
ExecStartPre=/usr/bin/pkidaemon start %i
ExecStartPost=+/usr/bin/setfacl -x u:pkiuser /run/systemd/ask-password
ExecStart=/bin/sh /usr/share/pki/tomcat-start.sh
ExecStopPost=/usr/bin/pki-server-nuxwdog --clear
KeyringMode=shared
SuccessExitStatus=143
TimeoutStartSec=180
SyslogIdentifier=%i
User=pkiuser
Group=pkiuser
Restart=on-failure
[Install]
WantedBy=pki-tomcatd-nuxwdog.target
|