diff --git a/core/docker-entrypoint.sh b/core/docker-entrypoint.sh index cda6cbc..73800d4 100755 --- a/core/docker-entrypoint.sh +++ b/core/docker-entrypoint.sh @@ -123,6 +123,7 @@ hostname: $MM_HOSTNAME port: $MAILMAN_REST_PORT admin_user: $MAILMAN_REST_USER admin_pass: $MAILMAN_REST_PASSWORD +configuration: /etc/gunicorn.cfg [archiver.hyperkitty] class: mailman_hyperkitty.Archiver @@ -131,6 +132,9 @@ configuration: /etc/mailman-hyperkitty.cfg EOF +# Generate a basic gunicorn.cfg. +echo '[gunicorn]' > /etc/gunicorn.cfg + # Generate a basic configuration to use exim cat > /tmp/exim-mailman.cfg <> /etc/mailman.cfg fi +if [[ -e /opt/mailman/gunicorn-extra.cfg ]] +then + echo "Found configuration file at /opt/mailman/gunicorn-extra.cfg" + cat /opt/mailman/gunicorn-extra.cfg >> /etc/gunicorn.cfg +fi if [[ ! -v HYPERKITTY_API_KEY ]]; then echo "HYPERKITTY_API_KEY not defined, please set this environment variable..."