Add AIO Dockerfile
This commit is contained in:
parent
395ea2122e
commit
c56fc2e6d5
15 changed files with 793 additions and 5 deletions
76
docker/supervisor/supervisord.conf
Normal file
76
docker/supervisor/supervisord.conf
Normal file
|
|
@ -0,0 +1,76 @@
|
|||
[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"
|
||||
Loading…
Add table
Add a link
Reference in a new issue