A repository to store customized Boost templates for Mailman.
The mailman servers are installed using https://github.com/cppalliance/ansible-mailman3. An installation includes both mailman-core and mailman-web. File locations on a server:
/etc/mailman3/ Mailman core configuration files.
/var/lib/mailman3/ Mailman core production files.
/var/lib/mailman3/web/ Mailman web
/var/lib/mailman3/web/project/ Django settings files. settings.py, manage.py, .env
It should be possible to test code changes by logging into an existing mailman server (staging) and place new template files there. Or create a local development environment by running ansible locally. If a docker-compose file is generated, include that information in this README.
The settings.py file in ansible has been refactored so that instead of being an ansible template, it is static and leverages environment variables. See settings.py.
Environment Variables: Copy file env.template
to .env
and adjust values to match your local environment.