1179 Commits (a2fea36c79367ce967e4b96a028aa5ff86c869dc)
 

Author SHA1 Message Date
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
Thomas Sänger a412951a30
simpler healthcheck for postfix 6 years ago
Thomas Sänger 0bc901a722
add healthcheck for dovecot 6 years ago
Thomas Sänger 1fc40bf932
add healthcheck for postfix 6 years ago
Thomas Sänger f0f5cea5d1
make antivirus-healthcheck more understandable 6 years ago
Thomas Sänger 040c1e529a
add healthcheck for antivirus 6 years ago
Thomas Sänger 39272ab05c
add healthcheck for http services 6 years ago
mergify[bot] 28a5f8574d
Merge pull request #661 from usrpro/feat-sys-log
Option to send front logs to journald or syslog
6 years ago
kaiyou 7de6acad11
Merge pull request #649 from HorayNarea/webmails
reduce webmail image-layers/sizes
6 years ago
mergify[bot] bee81d1a54
Merge pull request #647 from HorayNarea/bcrypt
support bcrypt and use it as default
6 years ago
mergify[bot] eacf27452e
Merge pull request #660 from usrpro/update-dev-docs
Update Dev-docs to use build.yml for building
6 years ago
mergify[bot] 7bccfa69a8
Merge pull request #652 from usrpro/improve-docs
Some documentation flow refactoring and updates
6 years ago
Tim Möhlmann f3ebf35c75
Fix autotest 6 years ago
Tim Möhlmann acbb586e71
Option to send logs to journald or syslog 6 years ago
mergify[bot] 9fd7851cb6
Merge pull request #648 from HorayNarea/apk-no-cache
remove apk-warning about cache
6 years ago
Tim Möhlmann b38deb18cf
Update Dev-docs to use build.yml for building 6 years ago
Tim Möhlmann 3f7e7ca3a6
Use defaults in variables, to allow for local builds 6 years ago
Tim Möhlmann 70c4e42f74
Fix small typo 6 years ago
Tim Möhlmann 77e3fc0ebc
Some documentation flow refactoring and updates:
- Improve advice on IP binding; Follow up on issue #641
 - mailradar is dead. Found mxtoolbox instead
 - Fix some internal linking
6 years ago
mergify[bot] a91a54b5f1
Merge pull request #651 from usrpro/fix-certbot
Front: move to Alpine:3.8 and fixing #522
6 years ago
mergify[bot] 1a04c13da8
Merge pull request #650 from HorayNarea/pin-alpine
pin alpine-version for 'none'-image
6 years ago
Tim Möhlmann de43060ef8
Move to Alpine:3.8 and fixing #522 6 years ago
Thomas Sänger bdfcc5b530
pin alpine-version for 'none'-image 6 years ago
Thomas Sänger f2259c3302
reduce webmail image-layers/sizes 6 years ago
Thomas Sänger 6aafef88bd
remove apk-warning about cache 6 years ago
mergify[bot] 39f58c03ff
Merge pull request #644 from usrpro/fix-alpine-38
Move to alpine:3.8. Fixes #625 and #627
6 years ago
mergify[bot] 6c3c64f873
Merge pull request #646 from gitting/patch-2
Add newline for list to display properly
6 years ago
Thomas Sänger c8b39c5d4a
support bcrypt and use it as default 6 years ago
gitting 3541b7cc63
Add newline for list to display properly 6 years ago
mergify[bot] eb4cbc0f81
Merge pull request #642 from HorayNarea/update-php
use PHP 7.2 for rainloop
6 years ago
mergify[bot] 4641ae6d2b
Merge pull request #612 from Mailu/feat-abstract-db
Abstract db access from Postfix and Dovecot
6 years ago
Tim Möhlmann 2c7a5a97e4
Move to alpine:3.8. Fixes #625 and #627 6 years ago
kaiyou 10ec2f999a Another (embarrassing) fix for a merge typo 6 years ago
kaiyou 2e1aa079c1 Fix one (hopefully) last merge typo 6 years ago
kaiyou 4b9dbf00a8 Fix yet another merge-time typo 6 years ago
kaiyou e8e133b53d Fix a merge typo in postfix build 6 years ago
kaiyou 00b5ae11db
Merge branch 'master' into feat-abstract-db 6 years ago
Thomas Sänger 2f7b6e14c0
use PHP 7.2 for rainloop 6 years ago
mergify[bot] 5180ce527c
Merge pull request #637 from usrpro/fix-rainloop-permissions
Fix rainloop permissions
6 years ago
Ionut Filip 29e4ca0768 Changed command placement 6 years ago
Ionut Filip d59d6b0d0d Added chwon command 6 years ago
mergify[bot] c9ae89e350
Merge pull request #628 from usrpro/feat-test-suite-v2
Feat test suite v2
6 years ago
mergify[bot] c1834d3500
Merge pull request #560 from usrpro/fix-swarm-start
Fix start.py for Swarm mode
6 years ago
Tim Möhlmann c316c040c5
Use travis_wait for sleep 6 years ago
kaiyou fc99eb7b34 Re-enable sender access check to prevent source spoofing 6 years ago
kaiyou f3f0b98755 Fix relay restrictions so email gets delivered correctly 6 years ago
Tim Möhlmann 0817629869
Increase attempts as it failed on fresh Swarm host 6 years ago
Tim Möhlmann 716ed16f34
Fix typo 6 years ago
Tim Möhlmann 16469d7282
Upgrade to newer pip version 6 years ago