Container Images for Mailman 3.2 release
Hi All,
I have updated and pushed releases for Container Images with 3.2 release of the suite.
They are available at:
docker.io/maxking/mailman-web:0.2
docker.io/maxking/mailman-core:0.2
A similar copy of both is also available at quay:
quay.io/maxking/mailman-web:0.2 quay.io/maxking/mailman-core:0.2
The releases contain the following versions of components:
mailman-core: - Mailman Core 3.2.0 - Mailman-hyperkitty 1.1.0
mailman-web: - Postorius 1.2.1 - Hyperkitty 1.2.0 - Django-mailman3 1.2.0 - MailmanClient 3.2.0
The upgrade process from 0.1 release should be relative painless, except for the full-text index, which needs to be rebuilt due to the migration from Python 2 to 3 of the full-text indexing library whoosh. You can run the following commands to do so, after the upgrade:
$ docker exec -it mailman-web bash
bash # python manage.py rebuild_index
If you are not using the default docker-compose.yaml file provided in the repo, you need to add an extra environment variable for mailman-web container, POSTORIUS_TEMPLATE_BASE_URL, which defaults to http://mailman-web:8000
. It should be the URL where your mailman-web container is listening on with HTTP (port 8000 by default).
The rolling releases are not being rolled out right everyday now, because of broken build scripts. I'd recommend everyone use the new stable releases that I mentioned above. Going forward, I'll try to release stable versions more often, so that there isn't any need for rolling version, but fixing the rolling releases is on my TODO.
Documentation for these images is available at:
https://github.com/maxking/docker-mailman
-- thanks, Abhilash Raj (maxking)
Hi Abhilash,
This is great. Thank you very much. Might I make a small suggestion? I think it might be less confusing to use tags for your images that conform to the mailman release. E.g. 3.2 should contain mailman 3.2, 3.3 should contain mailman 3.3 etc. At the moment it’s hard to tell which image contains which release.
Just my two cents.
–Kamran
On 27 Jul 2018, at 21:08, Abhilash Raj <maxking@asynchronous.in> wrote:
Hi All,
I have updated and pushed releases for Container Images with 3.2 release of the suite.
They are available at:
docker.io/maxking/mailman-web:0.2 docker.io/maxking/mailman-core:0.2
A similar copy of both is also available at quay:
quay.io/maxking/mailman-web:0.2 quay.io/maxking/mailman-core:0.2
The releases contain the following versions of components:
mailman-core: - Mailman Core 3.2.0 - Mailman-hyperkitty 1.1.0
mailman-web:
- Postorius 1.2.1
- Hyperkitty 1.2.0
- Django-mailman3 1.2.0
- MailmanClient 3.2.0
The upgrade process from 0.1 release should be relative painless, except for the full-text index, which needs to be rebuilt due to the migration from Python 2 to 3 of the full-text indexing library whoosh. You can run the following commands to do so, after the upgrade:
$ docker exec -it mailman-web bash bash # python manage.py rebuild_index
If you are not using the default docker-compose.yaml file provided in the repo, you need to add an extra environment variable for mailman-web container, POSTORIUS_TEMPLATE_BASE_URL, which defaults to
http://mailman-web:8000
. It should be the URL where your mailman-web container is listening on with HTTP (port 8000 by default).The rolling releases are not being rolled out right everyday now, because of broken build scripts. I'd recommend everyone use the new stable releases that I mentioned above. Going forward, I'll try to release stable versions more often, so that there isn't any need for rolling version, but fixing the rolling releases is on my TODO.
Documentation for these images is available at:
https://github.com/maxking/docker-mailman
-- thanks, Abhilash Raj (maxking)
Mailman-Developers mailing list -- mailman-developers@python.org To unsubscribe send an email to mailman-developers-leave@python.org https://mail.python.org/mm3/mailman3/lists/mailman-developers.python.org/ Mailman FAQ: https://wiki.list.org/x/AgA3
Security Policy: https://wiki.list.org/x/QIA9
On Fri, Jul 27, 2018, at 1:16 PM, Kamran Soomro wrote:
Hi Abhilash,
This is great. Thank you very much. Might I make a small suggestion? I think it might be less confusing to use tags for your images that conform to the mailman release. E.g. 3.2 should contain mailman 3.2, 3.3 should contain mailman 3.3 etc. At the moment it’s hard to tell which image contains which release.
Sounds like a good idea! I will push 3.2 tags as soon as I can!
Just my two cents.
–Kamran
On 27 Jul 2018, at 21:08, Abhilash Raj <maxking@asynchronous.in> wrote:
Hi All,
I have updated and pushed releases for Container Images with 3.2 release of the suite.
They are available at:
docker.io/maxking/mailman-web:0.2 docker.io/maxking/mailman-core:0.2
A similar copy of both is also available at quay:
quay.io/maxking/mailman-web:0.2 quay.io/maxking/mailman-core:0.2
The releases contain the following versions of components:
mailman-core: - Mailman Core 3.2.0 - Mailman-hyperkitty 1.1.0
mailman-web:
- Postorius 1.2.1
- Hyperkitty 1.2.0
- Django-mailman3 1.2.0
- MailmanClient 3.2.0
The upgrade process from 0.1 release should be relative painless, except for the full-text index, which needs to be rebuilt due to the migration from Python 2 to 3 of the full-text indexing library whoosh. You can run the following commands to do so, after the upgrade:
$ docker exec -it mailman-web bash bash # python manage.py rebuild_index
If you are not using the default docker-compose.yaml file provided in the repo, you need to add an extra environment variable for mailman-web container, POSTORIUS_TEMPLATE_BASE_URL, which defaults to
http://mailman-web:8000
. It should be the URL where your mailman-web container is listening on with HTTP (port 8000 by default).The rolling releases are not being rolled out right everyday now, because of broken build scripts. I'd recommend everyone use the new stable releases that I mentioned above. Going forward, I'll try to release stable versions more often, so that there isn't any need for rolling version, but fixing the rolling releases is on my TODO.
Documentation for these images is available at:
https://github.com/maxking/docker-mailman
-- thanks, Abhilash Raj (maxking)
Mailman-Developers mailing list -- mailman-developers@python.org To unsubscribe send an email to mailman-developers-leave@python.org https://mail.python.org/mm3/mailman3/lists/mailman-developers.python.org/ Mailman FAQ: https://wiki.list.org/x/AgA3
Security Policy: https://wiki.list.org/x/QIA9
-- thanks, Abhilash Raj (maxking)
participants (2)
-
Abhilash Raj
-
Kamran Soomro