[supervisord] nodaemon=true user=root logfile=/var/log/happydeliver/supervisord.log pidfile=/run/supervisord.pid loglevel=info [unix_http_server] file=/run/supervisord.sock chmod=0700 [rpcinterface:supervisor] supervisor.rpcinterface_factory = supervisor.rpcinterface:make_main_rpcinterface [supervisorctl] serverurl=unix:///run/supervisord.sock # syslogd service [program:syslogd] command=/sbin/syslogd -n autostart=true autorestart=true priority=9 # OpenDKIM service [program:opendkim] command=/usr/sbin/opendkim -f -x /etc/opendkim/opendkim.conf autostart=true autorestart=true priority=10 stdout_logfile=/var/log/happydeliver/opendkim.log stderr_logfile=/var/log/happydeliver/opendkim_error.log user=opendkim group=mail # OpenDMARC service [program:opendmarc] command=/usr/sbin/opendmarc -f -c /etc/opendmarc/opendmarc.conf autostart=true autorestart=true priority=11 stdout_logfile=/var/log/happydeliver/opendmarc.log stderr_logfile=/var/log/happydeliver/opendmarc_error.log user=opendmarc group=mail # SpamAssassin daemon [program:spamd] command=/usr/sbin/spamd --max-children 5 --helper-home-dir /var/lib/spamassassin --syslog stderr --pidfile /var/run/spamd.pid autostart=true autorestart=true priority=12 stdout_logfile=/var/log/happydeliver/spamd.log stderr_logfile=/var/log/happydeliver/spamd_error.log user=root # Postfix service [program:postfix] command=/usr/sbin/postfix start-fg autostart=true autorestart=true priority=20 stdout_logfile=/var/log/happydeliver/postfix.log stderr_logfile=/var/log/happydeliver/postfix_error.log user=root # happyDeliver API server [program:happydeliver-api] command=/usr/local/bin/happyDeliver server -config /etc/happydeliver/config.yaml autostart=true autorestart=true priority=30 stdout_logfile=/var/log/happydeliver/api.log stderr_logfile=/var/log/happydeliver/api_error.log user=happydeliver environment=GIN_MODE="release"