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)
6 years ago
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.
6 years ago
mergify[bot]
f2c4e52fee
Merge pull request #664 from kaiyou/feat-docs-versions
...
Implement a multi-version documentation
6 years ago
mergify[bot]
d167c8ca7c
Merge pull request #668 from usrpro/feat-setup
...
Feat setup
6 years ago
mergify[bot]
90b8c3cc1f
Merge pull request #665 from kaiyou/feat-reply-startdate
...
Implement a start date filter for autoreply, fixes #362
6 years ago
mergify[bot]
bce1487338
Merge pull request #576 from hacor/master
...
Kubernetes fixed for production
6 years ago
mergify[bot]
8112d31ce9
Merge pull request #674 from paulprogrammer/feat-nginx-http2
...
enable http2, because it's that easy
6 years ago
kaiyou
eaaf0125d1
Merge pull request #1 from usrpro/feat-docs-versions
...
Documentation update on local docs container
6 years ago
Paul Williams
78bd5aea1c
enable http2, because it's that easy
6 years ago
hoellen
72d4fa2bc9
remove empty line from merge conflict
6 years ago
hoellen
857ad50509
Merge branch 'master' into feat-reply-startdate
6 years ago
mergify[bot]
4a5c0a6d21
Merge pull request #667 from kaiyou/fix-password-performance
...
Improve password checking performance
6 years ago
mergify[bot]
80658c30da
Merge pull request #669 from hoellen/fix-webmail-root
...
Fix nginx conf if webmail is on root path
6 years ago
Ionut Filip
c5be360a48
Updated setup page for stack flavor
6 years ago
Tim Möhlmann
771e0ee6a2
Remove old crypt settings from .env
...
As per conversation in PR
6 years ago
Ionut Filip
ebaba8fb41
Moved variables from docker-compose.yml back to env file
6 years ago
Hans Cornelis
f10416e85a
Merged with new PRs
6 years ago
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>
6 years ago
Ionut Filip
9c56e4c1b6
Fixed misstyped condition
6 years ago
Tim Möhlmann
4ccefd6d5e
Documentation update on local docs container
6 years ago
Ionut Filip
02c802159a
Updated env file with the latest version
6 years ago
mergify[bot]
118ea0f3fb
Merge pull request #604 from ofthesun9/feature-swarm
...
Enabling swarm deployment on master branch
6 years ago
Tim Möhlmann
84c6b12d06
Updated labels in config page
6 years ago
Ionut Filip
08987dfa22
Minor changes
6 years ago
mergify[bot]
727970514d
Merge pull request #527 from ofthesun9/feat-fuzzyhashes
...
Trying to enable fuzzy hashes for rspamd
6 years ago
kaiyou
672fca3347
Merge pull request #666 from kaiyou/feat-sieve-edit
...
Re-enable local dovecot sieve scripts
6 years ago
ofthesun9
7a3922c2e7
Fixes few typos
6 years ago
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"
6 years ago
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"
6 years ago
kaiyou
82069ea3f0
Clean most of the refactored code
6 years ago
Ionut Filip
35193f5530
Added functionality for stack flavor
6 years ago
kaiyou
f40fcd7ac0
Use click for the manager command
6 years ago
kaiyou
fc24426291
First batch of refactoring, using the app factory pattern
6 years ago
hoellen
d4f32c3e7d
remove rewrite if webmail is on root
6 years ago
Tim Möhlmann
39a1de956f
Add docker stack flavor
...
- Template still untested
- mailu.env and setup.html are symbolic links to compose flavor
6 years ago
Tim Möhlmann
adfadab4cf
Load steps after setting flavor
6 years ago
kaiyou
828d96f8f0
Switch the default password scheme to PBKDF2
6 years ago
kaiyou
01fa179767
Update the user password in database when needed
6 years ago
kaiyou
988e09e65e
Add a profiler in debug mode for improving performance
6 years ago
kaiyou
dba8f1810d
Do not check the password another time in Dovecot
6 years ago
ofthesun9
dbce059ae8
Merge pull request #5 from kaiyou/ofthesun9-feat-fuzzyhashes
...
Merging from kaiyou:ofthesun9-feat-fuzzyhashes
6 years ago
ofthesun9
86bdce8407
Explicitely specify the fuzzy worker listen address
6 years ago
ofthesun9
cec5c1b16b
Merge branch 'master' into feat-fuzzyhashes
6 years ago
kaiyou
d5162328ec
Allow dovecot to write the source configuration directory for compiling sieve scripts
6 years ago
kaiyou
ce0bf3366d
Learn fuzzy hashes automatically
6 years ago
kaiyou
b9b4a8cd77
Explicitely specify the fuzzy worker listen address
6 years ago
kaiyou
0c40057767
Merge branch 'feat-fuzzyhashes' of https://github.com/ofthesun9/Mailu into ofthesun9-feat-fuzzyhashes
6 years ago
Tim Möhlmann
5679d355aa
Avoid binding conflicts on production servers
6 years ago
kaiyou
0a5dbf6230
Re-enable local dovecot sieve scripts
6 years ago
Tim Möhlmann
b2059be966
Merge branch 'feat-setup' of github.com:usrpro/Mailu into feat-setup
6 years ago