This commit adds a lot of new code including the mailman's web frontend. It includes a configuration file which can later be configured to run required configs. Also, the docker-compose file spins off the containers, sets up appropriate volumes and links.
12 lines
414 B
Bash
Executable File
12 lines
414 B
Bash
Executable File
#! /bin/bash
|
|
|
|
# Check if the configuration file is present.
|
|
if [[ ! -e /opt/mailman/mailman.cfg ]]; then
|
|
echo "/opt/mailman/mailman.cfg configuration file not found..."
|
|
exit 1
|
|
fi
|
|
|
|
# Run mailman using the pidproxy command which spawns off mailman
|
|
# and forwards any signal you send it to the master runner in mailman.
|
|
/opt/pidproxy.py /opt/mailman/var/master.pid mailman -C /opt/mailman/mailman.cfg start --force
|