Commit Graph

83 Commits

Author SHA1 Message Date
Abhilash Raj
706bec79b4 Migrate to using compose plugin and healthchecks.
This commit migrates docs and tests to use docker-commpose-plugin
instead of the old docker-compose package. This allows us to use
new APIs like healthchecks for containers.
2024-10-04 18:37:51 +05:30
Lucas
2e164621e8 Add TLS options for SMTP (#693)
* added smtp security settings for mta

* Update README.md for mailman-core

* change default values according to mailman docs

* added smtp options to README

---------

Co-authored-by: Abhilash Raj <maxking@users.noreply.github.com>
2024-06-07 18:04:45 -07:00
Abhilash Raj
4dcba2362a Added minor suggestions. 2023-06-19 19:52:23 -07:00
Raphael
9c84b4030a Version tag comment in Readme 2023-06-19 18:59:41 +02:00
joergmschulz
df02cb7cbe Add SMTP_USER, SMTP_PASSWORD from environment vars. (#599)
* add smtp user, password from environment

add smtp user, password from environment to mailman.cfg

* Update README.md

document SMTP authentication via docker-compose.yml

* Update README.md

* Create docker-compose-traefik.yml

real life example

* remove examples folder for later use
2023-01-13 18:10:40 -08:00
Abhilash Raj
cb5616986f Skip publishing to quay.io (#594) 2023-01-06 03:55:15 +00:00
Abhilash Raj
941b7f0411 Remove the get_latest_ref script and use the primary branch.
We previously used the get_latest_ref.py script to fetch the
latest commit sha for each project that passed CI correctly. Although,
that has some challenges due to requiring Gitlab Auth token. It causes
issues with building PRs and we don't want to share the Gitlab token
with PR authors.

Instead, this commit removes the code and sha references and Instead
simply uses the primary master branch from each project to build the
rolling release container image.
2022-04-14 07:24:10 +00:00
Abhilash Raj
65ed7bebd6 Fix a URL for compose file. 2021-09-15 12:06:48 -07:00
Abhilash Raj
38233b2b77 Some small changes in the REDAME urls. (#503) 2021-09-05 10:22:00 -07:00
Abhilash Raj
9f5d0da9d3 Minor fixes in the NEWS file 2021-09-01 07:44:40 +00:00
Abhilash Raj
a849a41c57 Publish rolling releases on main branch 2021-08-26 05:50:53 +00:00
Abhilash Raj
78b7410c63 Merge branch 'main' into docs 2021-08-25 21:05:55 -07:00
Abhilash Raj
66dc40f9ae Merge pull request #479 from binarious/feat/email-ssl
feat: support smtp via ssl
2021-08-25 04:31:49 -07:00
Abhilash Raj
4d7c616e7f Some clarifications for postfix 2021-08-25 11:25:53 +00:00
Abhilash Raj
bf0c7c61c5 Minor fixes 2021-08-25 08:38:54 +00:00
Abhilash Raj
d6ee6123ab Update postfix related documentation 2021-08-25 08:25:37 +00:00
Abhilash Raj
26c3f4709d Merge pull request #492 from maxking/docs
Minor doc fixes
2021-08-25 00:46:19 -07:00
Abhilash Raj
547c53795e Minor doc fixes 2021-08-25 07:25:58 +00:00
Abhilash Raj
eb6500ccfc Document some configs need changing in compose file. 2021-08-17 17:03:52 -07:00
Abhilash Raj
a26209a9b8 Fix broken link to Nginx sample configuration. 2021-08-09 00:23:26 -07:00
Martin
6fb158d062 feat: support smtp via ssl 2021-07-29 18:27:55 +02:00
Gabor Szarnyas
3dd4718770 README fixes (#464)
* Fix typos and use consistent YAML data structures for env

* Add Debug flag and more structure to the README

* Clarify default value of MM_HOSTNAME

* Fix typo

* Fix typos
2021-05-21 13:54:03 -07:00
Abhilash Raj
9409942a31 Fix the Build Status svg to use main branch. (#458) 2021-04-07 23:52:27 +00:00
Abhilash Raj
53b1f1e457 Fix broken links (#457) 2021-04-07 19:36:37 +00:00
Abhilash Raj
1cefea12ac Use mkdocs for building the documentation site. (#456) 2021-04-07 12:06:36 -07:00
pini-gh
c10aa6fce4 Get rid of hard coded IPs (#441)
Replace them with:
* containers' hostnames
* gateway's IP address for default SMTP_HOST
* Core: when SMTP_HOST undef, echo the default value
* docker-compose: add port mapping
* docker-compose: drop network driver conf
* Exim macro: use localhost as LMTP host
* Update README.md
* docker-compose: Limit port mapping to loopback
* Update other docker-compose example files
2021-03-15 10:47:13 -07:00
Danil Smirnov
454b58a757 Adding docs 2021-02-28 13:46:51 +02:00
Abhilash Raj
061623336f Add nginx config to serve static files. (#422)
* Add config to serve static files.

* Remove non useful comments

* More minor change
2021-01-17 10:09:51 -08:00
Abhilash Raj
fa9cb4fd54 Add simple commands to install Docker on Ubuntu/Debian. 2021-01-10 18:56:23 -08:00
Abhilash Raj
aec782d539 Bump Core to 3.3.2 2020-11-08 13:21:21 -08:00
Abhilash Raj
77fbf814f2 Update some documentation about releases. (#413)
* Update the readme to point to releases instead of NEWS.

* Update NEWS.md that it is outdated now.
2020-10-22 07:32:50 -07:00
Abhilash Raj
9d32d7a8fa Add a list of registries where the image is available. 2020-10-14 18:24:45 -07:00
Abhilash Raj
046efc5192 Add documentation for search indexing. (#409)
Add docs to replace whoosh with Xapian since we can't do it by
default just yet without major version bump.
2020-10-04 10:54:28 -07:00
Abhilash Raj
cd7e6e850f Update documentation about updates. 2020-08-18 11:10:52 -07:00
Abhilash Raj
f6a4e7a3a6 We don't really do image signing anymore. (#380)
Remove security tags from docs.
2020-06-12 20:01:08 -07:00
Abhilash Raj
973169262b Update README to use dockerhub instead of quay. (#357) 2019-12-19 16:44:36 -08:00
brianemwd
234f62241a Added instructions for setting up site_owner email in mailman-extra.cfg. (#328) 2019-05-08 12:08:57 -04:00
Simon
439f308bf8 Add documentation for smtp env vars (#326)
* add documentation for smtp env vars

* wrap at 80 lines

* add smtp env vars to web container docs
2019-04-29 14:04:03 -07:00
worikgh
7812e10182 Make it clear how to relay emails in postfix (#306)
* Make it clear how to relay emails in postfix

* Line length set to eighty characters  for the new text
2019-02-14 14:39:59 -08:00
Abhilash Raj
7d41168e18 Add MTA settings for Django.
MTA settings are needed for Django, in addition to Mailman Core.
2018-12-21 09:02:44 -08:00
Abhilash Raj
62e4549ea5 Make it clear that settings.py is settings_local.py in this docs. 2018-12-20 22:36:23 -08:00
Abhilash Raj
309ff3908a Add a subheading for uwsgi 2018-12-19 11:12:31 -08:00
Tom Browder
b3c4442c16 grammar, spelling, and punctuation tweaks (#266) 2018-07-30 01:50:36 -07:00
Abhilash Raj
0eda00bc41 Add TOC
Add table of contents.
2018-07-26 18:22:07 -07:00
Abhilash Raj
32b766b286 Add badge for CircleCI (#252) 2018-06-22 18:01:59 -07:00
Abhilash Raj
e18010af14 Fix the location of transport and router configs (#250)
Change the expected location of router and transport configs to setup exim.
2018-06-18 10:37:56 -07:00
David Young
cf4d9c6341 Update README.md
Minor typo fixed ;)
2018-06-06 15:08:24 +12:00
Abhilash Raj
33f6a3d0b7 Update README.md 2017-11-27 00:53:20 -08:00
Abhilash Raj
8699f0db3c Update README.md 2017-11-23 10:22:54 -08:00
Abhilash Raj
bb0bf0db9a Add a note in bold that rolling releases can be unstable. 2017-11-12 11:39:03 -08:00