docker-mailserver/target
Johan Smits 9e7959fafe Issue 631 run services with supervisor (#676)
* installed supervisor. Still need to set tasks to run in foreground.

* setting programs to run in foreground

* seems to work now

* cleanup

* final fixes

* tests

* show startup output on stdout

* set Dovecot config files before starting it

* make all processes log to console

* Use the supervisor as the main process. The start-mailserver is started
from the supervisord and then this process triggers others.

Defined some default variable in the Dockerfile. In order for
supervisored to build the command lines the ENV variable need to be set.
Therefore the defaults are defined.

Some processes are not single processes like postfix and fail2ban and
they have a wrapper. The wrapper takes care of proper shutdown and checking
if the process is running or not. Supervisored will restart the wrapping
script if the process is gone.

Increased some delays between tests because sometimes they where to short
for all containers to be running.

* Remove obsolete comments, reset timeout value to old one, added new lines

* Add more time for analyzing the emails.

Sometimes it fails the tests and gives a wrong state about
the test. During testing 40 seconds was the safe value.
2017-08-07 17:39:40 +02:00
..
amavis/conf.d Fixes #496 enabling all domains to get spam headers and spam checks (#563) 2017-04-18 14:18:42 +02:00
bin Issue 538 (#541) 2017-04-17 18:27:28 +02:00
docker-configomat@e3e84ded29 Integrate docker-configomat for configuration parts of start-mailserver.sh #648 (#650) 2017-07-10 00:11:00 +02:00
dovecot Add sieve pipe and filter (#574) 2017-05-10 09:54:02 +02:00
fail2ban Upgrade to 16.04 (#571) 2017-04-27 17:59:28 +02:00
fetchmail Implement fetchmail (#260) (#271) 2016-08-21 22:13:13 +02:00
opendkim Added DKIM compatibility with AWS SES 2017-01-11 22:27:01 +01:00
opendmarc improve OpenDKIM and OpenDMARC milters integration (#361) 2016-10-25 08:57:08 +02:00
postfix This should fix most of 2.3 issues reported in #545 & #586 (#612) 2017-05-22 09:28:32 +02:00
postgrey fixed postgrey inet parameter (#570) 2017-04-12 19:45:47 +02:00
supervisor Issue 631 run services with supervisor (#676) 2017-08-07 17:39:40 +02:00
fail2ban-wrapper.sh Issue 631 run services with supervisor (#676) 2017-08-07 17:39:40 +02:00
filebeat.yml.tmpl add ELK support (#331) 2016-09-29 22:52:05 +02:00
postfix-wrapper.sh Issue 631 run services with supervisor (#676) 2017-08-07 17:39:40 +02:00
start-mailserver.sh Issue 631 run services with supervisor (#676) 2017-08-07 17:39:40 +02:00