1
0
Fork 0

3378 Commits (d677c465a778bdafa6fe729a8ef755bff8262900)
 

Autor SHA1 Nachricht Datum
Tim Möhlmann a2fea36c79
Increase HEALTHCHECK start time for services that need to wait for host resolving during startup.
In Docker Swarm mode the services listed below can get stuck in their start script, while they
are waiting for other services become available. Now, with HEALTHCHECK enabled, docker does not resolve
names of services that not pass HEALTHCHECK yet. Meaning that if one of the depenend services is not yet
available, it will create a chain of failing services.

The services below retry to resolve 100 time, with an average of 3.5 seconds. Hence, the --start-time
flag is now set at 350 seconds.
- dovecot (imap)
- postfix (smtp)
- rspamd (antispam)
vor 7 Jahren
Tim Möhlmann c3e89967fb
Fix front health checking
- Specified seperated /health path in order to allow for healthcheck even if webmail and admin are not seletectd. This also allows healthchecking fom external services like DNS load balancers;
- Make curl not to fail on TLS because localhost is not included in the certificates.
vor 7 Jahren
mergify[bot] f2c4e52fee
Merge pull request #664 from kaiyou/feat-docs-versions
Implement a multi-version documentation
vor 7 Jahren
mergify[bot] d167c8ca7c
Merge pull request #668 from usrpro/feat-setup
Feat setup
vor 7 Jahren
mergify[bot] 90b8c3cc1f
Merge pull request #665 from kaiyou/feat-reply-startdate
Implement a start date filter for autoreply, fixes #362
vor 7 Jahren
mergify[bot] bce1487338
Merge pull request #576 from hacor/master
Kubernetes fixed for production
vor 7 Jahren
mergify[bot] 8112d31ce9
Merge pull request #674 from paulprogrammer/feat-nginx-http2
enable http2, because it's that easy
vor 7 Jahren
kaiyou eaaf0125d1
Merge pull request #1 from usrpro/feat-docs-versions
Documentation update on local docs container
vor 7 Jahren
kaiyou 1fcaef7c7e
Merge branch 'master' into fix-sender-checks vor 7 Jahren
Paul Williams 78bd5aea1c enable http2, because it's that easy vor 7 Jahren
hoellen 72d4fa2bc9
remove empty line from merge conflict vor 7 Jahren
hoellen 857ad50509
Merge branch 'master' into feat-reply-startdate vor 7 Jahren
mergify[bot] 4a5c0a6d21
Merge pull request #667 from kaiyou/fix-password-performance
Improve password checking performance
vor 7 Jahren
mergify[bot] 80658c30da
Merge pull request #669 from hoellen/fix-webmail-root
Fix nginx conf if webmail is on root path
vor 7 Jahren
Ionut Filip c5be360a48 Updated setup page for stack flavor vor 7 Jahren
Tim Möhlmann 771e0ee6a2
Remove old crypt settings from .env
As per conversation in PR
vor 7 Jahren
Ionut Filip ebaba8fb41 Moved variables from docker-compose.yml back to env file vor 7 Jahren
Hans Cornelis f10416e85a Merged with new PRs vor 7 Jahren
Hans Cornelis 6fb0b93240 - Removed RSPAMD Password feature
- Updated roles on the Front DS
- Reverted the Auth limits

Signed-off-by: Hans Cornelis <hacornelis@gmail.com>
vor 7 Jahren
Ionut Filip 9c56e4c1b6 Fixed misstyped condition vor 7 Jahren
Tim Möhlmann 4ccefd6d5e
Documentation update on local docs container vor 7 Jahren
Ionut Filip 02c802159a Updated env file with the latest version vor 7 Jahren
mergify[bot] 118ea0f3fb
Merge pull request #604 from ofthesun9/feature-swarm
Enabling swarm deployment on master branch
vor 7 Jahren
Tim Möhlmann 84c6b12d06
Updated labels in config page vor 7 Jahren
Ionut Filip 08987dfa22 Minor changes vor 7 Jahren
mergify[bot] 727970514d
Merge pull request #527 from ofthesun9/feat-fuzzyhashes
Trying to enable fuzzy hashes for rspamd
vor 7 Jahren
kaiyou 672fca3347
Merge pull request #666 from kaiyou/feat-sieve-edit
Re-enable local dovecot sieve scripts
vor 7 Jahren
ofthesun9 7a3922c2e7 Fixes few typos vor 7 Jahren
ofthesun9 5b8deed06b Made the instructions more simple
Updated the volume defintion to the latest master status
Removed the part around .yml variable substitution as we can use a "trick"
vor 7 Jahren
ofthesun9 9c639eebd4 Made the instructions more simple (moved the nfs-volume example to another file)
Removed he part around variable substitution as we can use a "trick"
vor 7 Jahren
kaiyou 82069ea3f0 Clean most of the refactored code vor 7 Jahren
Ionut Filip 35193f5530 Added functionality for stack flavor vor 7 Jahren
kaiyou f40fcd7ac0 Use click for the manager command vor 7 Jahren
kaiyou fc24426291 First batch of refactoring, using the app factory pattern vor 7 Jahren
hoellen d4f32c3e7d remove rewrite if webmail is on root vor 7 Jahren
Tim Möhlmann 39a1de956f
Add docker stack flavor
- Template still untested
- mailu.env and setup.html are symbolic links to compose flavor
vor 7 Jahren
Tim Möhlmann adfadab4cf
Load steps after setting flavor vor 7 Jahren
kaiyou 828d96f8f0 Switch the default password scheme to PBKDF2 vor 7 Jahren
kaiyou 01fa179767 Update the user password in database when needed vor 7 Jahren
kaiyou 988e09e65e Add a profiler in debug mode for improving performance vor 7 Jahren
kaiyou dba8f1810d Do not check the password another time in Dovecot vor 7 Jahren
ofthesun9 dbce059ae8
Merge pull request #5 from kaiyou/ofthesun9-feat-fuzzyhashes
Merging from kaiyou:ofthesun9-feat-fuzzyhashes
vor 7 Jahren
ofthesun9 86bdce8407 Explicitely specify the fuzzy worker listen address vor 7 Jahren
ofthesun9 cec5c1b16b Merge branch 'master' into feat-fuzzyhashes vor 7 Jahren
kaiyou d5162328ec Allow dovecot to write the source configuration directory for compiling sieve scripts vor 7 Jahren
kaiyou ce0bf3366d Learn fuzzy hashes automatically vor 7 Jahren
kaiyou b9b4a8cd77 Explicitely specify the fuzzy worker listen address vor 7 Jahren
kaiyou 0c40057767 Merge branch 'feat-fuzzyhashes' of https://github.com/ofthesun9/Mailu into ofthesun9-feat-fuzzyhashes vor 7 Jahren
Tim Möhlmann 5679d355aa
Avoid binding conflicts on production servers vor 7 Jahren
kaiyou 0a5dbf6230 Re-enable local dovecot sieve scripts vor 7 Jahren