Commit Graph

1891 Commits (463bbda30221815bd300bed7c7a57540c13cd2f3)
 

Author SHA1 Message Date
Tim Möhlmann 2d382f2d67
Merge branch 'master' into fix-sender-checks
Tim Möhlmann 2124df36ec
Merge pull request from HorayNarea/feat-healthchecks
implement healthchecks - resolves 
Thomas Sänger 76e95bd585
Fix typo
Co-Authored-By: muhlemmer <muhlemmer@gmail.com>
Ionut Filip 0e5606d493 Changed start.sh to start.py
Ionut Filip eb7dfb5771 Cleaning up start.py
Tim Möhlmann 7c1118df7d
Extending the FAQ
Tim Möhlmann 3552c59ff3
Insert ref link for FAQ, shortened title for display purposes
Ionut Filip 3c9cae5d06 Added replicas variables for core containers
- Added back restart: always on compose flavor
- Moved Log driver from .env to docker-compose.yml
Ionut Filip 6a9e5c1921 Create/generate file template
Tim Möhlmann b54a51e3ba
Merge branch 'master' into feat-faq
Ionut Filip 9881dd2074 Documentation for adding more steps/flavors
Thomas Sänger 603b6e7390
Merge pull request from usrpro/fix-nginx-healthcheck
Fix nginx healthcheck
Tim Möhlmann 81b24f61e8
Merge branch 'master' into feat-healthchecks
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)
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.
mergify[bot] f2c4e52fee
Merge pull request from kaiyou/feat-docs-versions
Implement a multi-version documentation
mergify[bot] d167c8ca7c
Merge pull request from usrpro/feat-setup
Feat setup
mergify[bot] 90b8c3cc1f
Merge pull request from kaiyou/feat-reply-startdate
Implement a start date filter for autoreply, fixes 
mergify[bot] bce1487338
Merge pull request from hacor/master
Kubernetes fixed for production
mergify[bot] 8112d31ce9
Merge pull request from paulprogrammer/feat-nginx-http2
enable http2, because it's that easy
kaiyou eaaf0125d1
Merge pull request from usrpro/feat-docs-versions
Documentation update on local docs container
kaiyou 1fcaef7c7e
Merge branch 'master' into fix-sender-checks
Paul Williams 78bd5aea1c enable http2, because it's that easy
hoellen 72d4fa2bc9
remove empty line from merge conflict
hoellen 857ad50509
Merge branch 'master' into feat-reply-startdate
mergify[bot] 4a5c0a6d21
Merge pull request from kaiyou/fix-password-performance
Improve password checking performance
mergify[bot] 80658c30da
Merge pull request from hoellen/fix-webmail-root
Fix nginx conf if webmail is on root path
Ionut Filip c5be360a48 Updated setup page for stack flavor
Tim Möhlmann 771e0ee6a2
Remove old crypt settings from .env
As per conversation in PR
Ionut Filip ebaba8fb41 Moved variables from docker-compose.yml back to env file
Hans Cornelis f10416e85a Merged with new PRs
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>
Ionut Filip 9c56e4c1b6 Fixed misstyped condition
Tim Möhlmann 4ccefd6d5e
Documentation update on local docs container
Ionut Filip 02c802159a Updated env file with the latest version
mergify[bot] 118ea0f3fb
Merge pull request from ofthesun9/feature-swarm
Enabling swarm deployment on master branch
Tim Möhlmann 84c6b12d06
Updated labels in config page
Ionut Filip 08987dfa22 Minor changes
mergify[bot] 727970514d
Merge pull request from ofthesun9/feat-fuzzyhashes
Trying to enable fuzzy hashes for rspamd
kaiyou 672fca3347
Merge pull request from kaiyou/feat-sieve-edit
Re-enable local dovecot sieve scripts
ofthesun9 7a3922c2e7 Fixes few typos
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"
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"
kaiyou 82069ea3f0 Clean most of the refactored code
Ionut Filip 35193f5530 Added functionality for stack flavor
kaiyou f40fcd7ac0 Use click for the manager command
kaiyou fc24426291 First batch of refactoring, using the app factory pattern
hoellen d4f32c3e7d remove rewrite if webmail is on root
Tim Möhlmann 39a1de956f
Add docker stack flavor
- Template still untested
- mailu.env and setup.html are symbolic links to compose flavor
Tim Möhlmann adfadab4cf
Load steps after setting flavor