Help addressing some issues with mailman 3 docker images
Hello,
Some of us at opendev.org are looking to migrate to mailman 3 for our list servers. We've got about 98% of things sorted out using maxking's docker images (thank you for publishing those along with excellent documentation). There are however a small number of things that we've run into that we'd like to address before we take this to production.
- Mailman 3 relies on lynx to convert html email to txt email. Lynx isn't currently installed in the docker images, but I've pushed a PR to add it to the images. https://github.com/maxking/docker-mailman/pull/552
- There are some user and group inconsistencies between the images. Not a deal breaker, but would be good to understand if these are intentional or if they can be changed without massively impacting people. https://github.com/maxking/docker-mailman/issues/550
- Issues with ALLOWED_HOSTS settings making assumptions about the environment and its inputs. We've worked around these by bind mounting in our own settings.py with these problems addressed, but it would be good to address them in case anyone else has run into this too. Details in these github issues: https://github.com/maxking/docker-mailman/issues/548 https://github.com/maxking/docker-mailman/issues/549
Ideally we'd avoid forking the images downstream and modifying them ourselves, but it seems the docker image repo is not getting a ton of attention recently. Totally understand that this may not be the biggest priority. We're happy to help address these by writing fixes and sending pull requests, but guidance would be appreciated before we head too far down that road.
Once again thank you for the great documentation and images. They have already gotten us most of the way to production and the issues we've found are relatively minor.
Clark
Clark Boylan writes:
- [...] I've pushed a PR to add it to the images.
The docker images are Abhilash's (maxking's) baby, and any release will have to wait for him. I'm not even sure we officially support them.
Sorry for the delay, but I'm not competent to support the docker images, and I don't think Mark is either.
Steve
participants (2)
-
Clark Boylan
-
Stephen J. Turnbull