File: //etc/init/pkg-MailPlus-Server_watcher.conf
cgroup cpuacct "pkgctl-MailPlus-Server"
cgroup memory "pkgctl-MailPlus-Server"
description "start mailplus server watcher daemon"
author "Mail Solution Team"
respawn
respawn limit 5 10
kill timeout 20
nice -10
export WATCHER_OPTIONS
script
## Copy golden setting config
cp /var/packages/MailPlus-Server/target/etc/template/watcher_setting.template /var/packages/MailPlus-Server/target/etc/watcher_setting.json
exec /var/packages/MailPlus-Server/target/usr/bin/syno-mailplus-server-go-utils --ca-dir /var/packages/MailPlus-Server/etc/internal-ca-ssl \
--cert-file /var/packages/MailPlus-Server/etc/internal-ssl/client.crt \
--key-file /var/packages/MailPlus-Server/etc/internal-ssl/client.key \
syno-mailserver-monitor --uid `/usr/bin/id -u MailPlus-Server` \
--gid `/usr/bin/id -g MailPlus-Server` ${WATCHER_OPTIONS}
end script
# vim:ft=upstart