Commit Graph

359 Commits

Author SHA1 Message Date
Abhilash Raj
1186d36462 Add .venv/ to gitignore foro codespaces (#465) 2021-05-21 23:01:35 +00: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
Danil Smirnov
0d38c5b793 Fixing the default value for MM_HOSTNAME (#454) 2021-04-01 08:41:56 -07:00
Danil Smirnov
6a0644e2d4 Fixing Postorius configs (#455) 2021-04-01 08:41:05 -07:00
Abhilash Raj
61f167cddf Merge pull request #451 from maxking/release-0.3.12
Use single process for now since Hyperkitty can't handle multiple processes.
2021-03-27 18:24:04 -07:00
Abhilash Raj
d3263859b4 Use single process for now since Hyperkitty can't handle procesess. 2021-03-27 16:48:27 -07:00
Abhilash Raj
97b86b08fe Merge pull request #450 from maxking/release-0.3.12
Upgrade Core to 3.3.4
2021-03-27 16:46:56 -07:00
Abhilash Raj
57fa5b23bd Upgrade Core to 3.3.4 2021-03-27 16:18:09 -07:00
Hu Sheng
080ec93f79 Compile uwsgi with pcre-dev package to support log route (#370)
Co-authored-by: Abhilash Raj <maxking@users.noreply.github.com>
2021-03-21 01:46:45 -07:00
Stefan Gangefors
47f70d73bd Easy override for social logins (#446)
Add MAILMAN_WEB_SOCIAL_AUTH for social logins

The `MAILMAN_WEB_SOCIAL_AUTH` list contains a default set of social
login provides. This was previously included in `INSTALLED_APPS`.

Separating it to it's own list makes it easier to disable or otherwise
override which social login providers are enabled without the need to
modify `INSTALLED_APPS`.

Older installations where `INSTALLED_APPS` were overridden continues to
work. The `MAILMAN_WEB_SOCIAL_AUTH` is ignored for those and
`INSTALLED_APPS` is used as is.
2021-03-20 10:28:54 -07:00
Abhilash Raj
7d67045280 Pin to sqlalchemy < 1.4.0 2021-03-20 01:18:08 -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
Abhilash Raj
dcc130678f Skip the rolling workflow on forks. (#440) 2021-02-28 12:21:58 -08:00
Abhilash Raj
689607da1a Merge pull request #439 from danil-smirnov/web-settings-py-cleanup
Removing redundant code
2021-02-28 11:08:14 -08:00
Abhilash Raj
2f3ebd9585 Merge branch 'master' into web-settings-py-cleanup 2021-02-28 10:48:36 -08:00
Abhilash Raj
06ed617686 Merge pull request #438 from danil-smirnov/postorius-fixes
Postorius fixes
2021-02-28 10:41:18 -08:00
Abhilash Raj
6c70f1b5d7 Merge branch 'master' into web-settings-py-cleanup 2021-02-28 10:33:22 -08:00
Danil Smirnov
484e37f447 Removing redundant code 2021-02-28 20:25:45 +02:00
Danil Smirnov
aecc40870e Clean-up 2021-02-28 20:21:37 +02:00
Danil Smirnov
1233d15014 Merge branch 'postorius-fixes' of github.com:danil-smirnov/docker-mailman into postorius-fixes 2021-02-28 20:16:31 +02:00
Danil Smirnov
7a7b86d0a4 Clean-up 2021-02-28 20:15:36 +02:00
Abhilash Raj
c89b7e6377 Merge branch 'master' into postorius-fixes 2021-02-28 09:19:45 -08:00
Abhilash Raj
827465ce0d Merge pull request #437 from danil-smirnov/adding-retry-to-django-q
Adding retry parameter to Django-Q configuration
2021-02-28 09:13:40 -08:00
Danil Smirnov
c42c737ff0 Logging improvement 2021-02-28 13:57:50 +02:00
Danil Smirnov
454b58a757 Adding docs 2021-02-28 13:46:51 +02:00
Danil Smirnov
18bb115947 Fixes for Postorius-only deployment 2021-02-28 13:28:04 +02:00
Danil Smirnov
6cdc0d5b0e Adding retry parameter to Django-Q configuration 2021-02-28 12:33:52 +02:00
Abhilash Raj
17b041c926 Install cargo and rust in rolling images too (#434) 2021-02-25 06:19:55 +00:00
Danil Smirnov
297bf35b1b Upgrade Mailman 3 versions (#433)
* Upgrading Mailman 3 versions

* Fixing dependencies
2021-02-24 21:36:59 -08:00
Abhilash Raj
3c138c6194 Setup chronicler to generate changelogs. (#430) 2021-02-01 14:24:24 -08:00
Abhilash Raj
384131e374 Seup chronicler for Github actions. (#431)
* Seup chronicler for Github actions,

* Update the file type
2021-02-01 14:07:03 -08:00
Abhilash Raj
df0a1e61d0 Merge pull request #429 from danil-smirnov/uwsgi-ini-fix
Fix uwsgi.ini for web container.
2021-01-31 17:22:14 -08:00
Danil Smirnov
e283b8604c Update uwsgi.ini 2021-01-30 09:49:05 +02:00
Abhilash Raj
d1515cae85 Merge pull request #428 from Hippu/patch-1
Fix typo in uwsgi.ini
2021-01-29 10:24:33 -08:00
Teemu Heinämäki
e1f0f53944 Fix typo in uwsgi.ini
The option that controls the amount of workers in uwsgi is processes not process.
Now the container spawns four processes instead of one.

Fixes maxking/docker-mailman#368
2021-01-29 17:37:14 +02:00
Abhilash Raj
61f540a212 Update default charsets for use with MySQL. (#423)
-  Change default MySQL charset to utf8mb4
-  Change database URLs to use the utf8mb4 charsets for both Core and Web.
2021-01-23 17:57:57 -08: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
df8f067030 Update deploy sripts to push to Github and Quay registry for stable tags (#418)
* Update deploy sripts to push to Github and Quay registry for stable tags

* Fix Circle CI config yaml.

* Fix more in CircleCI config.
2020-11-14 17:19:31 -08:00
Abhilash Raj
3c21c15745 Remove pin on old versions. 2020-11-08 19:41:37 -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
eff14b43f4 Build and push to Github Container Registry. 2020-10-14 17:38:58 -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
b8fd2f0b31 Merge pull request #407 from maxking/pin-flufl-lock
Pin flufl.lock to <5.0 to prevent against incompatibility.
2020-09-23 09:15:16 -07:00
Abhilash Raj
c5a2084ae0 Pin flufl.lock to <5.0 to prevent against incompatibility. 2020-09-23 08:59:24 -07:00