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
Abhilash Raj
dbb6da068d
Merge pull request #402 from maxking/maxking-patch-2
...
Include dnspython dependency in quotes
2020-09-13 11:38:56 -07:00
Abhilash Raj
4487adefa8
Include dnspython dependency in quotes
...
Not using quotes mean the shell considers `<` as the redirection
from a file called 2.0
Fixes #399
2020-09-10 22:12:55 -07:00
Abhilash Raj
86b4deaeec
Merge pull request #400 from maxking/maxking-patch-2
...
Downgrade dnspython to < 2.0
2020-09-10 16:28:13 -07:00
Abhilash Raj
bd7d283447
Downgrade dnspython to < 2.0
2020-09-10 10:14:38 -07:00
Abhilash Raj
244a41de30
Merge pull request #397 from danil-smirnov/gunicorn-configurable
...
Allow configuring Gunicorn configuration for Mailman Core easily using
a special gunicorn-extra.cfg config file.
2020-08-25 19:54:43 -07:00
Danil Smirnov
2b84aea40f
Update README.md
2020-08-25 16:18:25 +03:00
Danil Smirnov
26327e7389
Won't append configuration to avoid parameters duplication
2020-08-25 13:08:14 +00:00
Abhilash Raj
c0798bb158
Merge branch 'master' into gunicorn-configurable
2020-08-24 10:05:14 -07:00
Abhilash Raj
ec0e96cec5
Merge pull request #398 from danil-smirnov/postorius-updates
...
postorius:
- Install gettext as a runtime deps
- Install django-auth-ldap and openldap-dev packages
- Install Python-memcached
- Compile locale files for all the installed python apps.
2020-08-24 10:02:14 -07:00
Danil Smirnov
42d27a9074
Updating Postorius image
2020-08-24 16:09:45 +00:00
Danil Smirnov
8284936454
Respect gunicorn.cfg shipped with Mailman core
2020-08-24 14:07:09 +00:00