Commit Graph

1179 Commits

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)
2018-10-21 20:49:01 +03:00
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.
2018-10-21 20:45:41 +03:00
Thomas Sänger
a412951a30 simpler healthcheck for postfix 2018-10-16 23:12:02 +02:00
Thomas Sänger
0bc901a722 add healthcheck for dovecot 2018-10-16 23:11:20 +02:00
Thomas Sänger
1fc40bf932 add healthcheck for postfix 2018-10-16 22:57:25 +02:00
Thomas Sänger
f0f5cea5d1 make antivirus-healthcheck more understandable 2018-10-16 22:30:15 +02:00
Thomas Sänger
040c1e529a add healthcheck for antivirus 2018-10-16 22:20:16 +02:00
Thomas Sänger
39272ab05c add healthcheck for http services 2018-10-16 21:38:12 +02:00
mergify[bot]
28a5f8574d Merge pull request #661 from usrpro/feat-sys-log
Option to send front logs to journald or syslog
2018-10-16 18:29:09 +00:00
kaiyou
7de6acad11 Merge pull request #649 from HorayNarea/webmails
reduce webmail image-layers/sizes
2018-10-16 20:21:11 +02:00
mergify[bot]
bee81d1a54 Merge pull request #647 from HorayNarea/bcrypt
support bcrypt and use it as default
2018-10-16 17:50:44 +00:00
mergify[bot]
eacf27452e Merge pull request #660 from usrpro/update-dev-docs
Update Dev-docs to use build.yml for building
2018-10-16 13:49:42 +00:00
mergify[bot]
7bccfa69a8 Merge pull request #652 from usrpro/improve-docs
Some documentation flow refactoring and updates
2018-10-16 13:47:30 +00:00
Tim Möhlmann
f3ebf35c75 Fix autotest 2018-10-16 12:56:12 +03:00
Tim Möhlmann
acbb586e71 Option to send logs to journald or syslog 2018-10-16 12:38:17 +03:00
mergify[bot]
9fd7851cb6 Merge pull request #648 from HorayNarea/apk-no-cache
remove apk-warning about cache
2018-10-16 06:35:09 +00:00
Tim Möhlmann
b38deb18cf Update Dev-docs to use build.yml for building 2018-10-15 19:37:24 +03:00
Tim Möhlmann
3f7e7ca3a6 Use defaults in variables, to allow for local builds 2018-10-15 19:36:37 +03:00
Tim Möhlmann
70c4e42f74 Fix small typo 2018-10-11 18:33:58 +03:00
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
2018-10-11 18:14:37 +03:00
mergify[bot]
a91a54b5f1 Merge pull request #651 from usrpro/fix-certbot
Front: move to Alpine:3.8 and fixing #522
2018-10-11 14:15:04 +00:00
mergify[bot]
1a04c13da8 Merge pull request #650 from HorayNarea/pin-alpine
pin alpine-version for 'none'-image
2018-10-11 12:08:26 +00:00
Tim Möhlmann
de43060ef8 Move to Alpine:3.8 and fixing #522 2018-10-11 14:06:26 +03:00
Thomas Sänger
bdfcc5b530 pin alpine-version for 'none'-image 2018-10-11 03:20:19 +02:00
Thomas Sänger
f2259c3302 reduce webmail image-layers/sizes 2018-10-11 03:18:49 +02:00
Thomas Sänger
6aafef88bd remove apk-warning about cache 2018-10-11 02:57:13 +02:00
mergify[bot]
39f58c03ff Merge pull request #644 from usrpro/fix-alpine-38
Move to alpine:3.8. Fixes #625 and #627
2018-10-10 22:08:22 +00:00
mergify[bot]
6c3c64f873 Merge pull request #646 from gitting/patch-2
Add newline for list to display properly
2018-10-10 17:39:44 +00:00
Thomas Sänger
c8b39c5d4a support bcrypt and use it as default 2018-10-10 19:29:23 +02:00
gitting
3541b7cc63 Add newline for list to display properly 2018-10-10 08:09:55 -07:00
mergify[bot]
eb4cbc0f81 Merge pull request #642 from HorayNarea/update-php
use PHP 7.2 for rainloop
2018-10-10 13:48:44 +00:00
mergify[bot]
4641ae6d2b Merge pull request #612 from Mailu/feat-abstract-db
Abstract db access from Postfix and Dovecot
2018-10-10 13:45:15 +00:00
Tim Möhlmann
2c7a5a97e4 Move to alpine:3.8. Fixes #625 and #627 2018-10-10 14:28:26 +03:00
kaiyou
10ec2f999a Another (embarrassing) fix for a merge typo 2018-10-10 11:39:41 +02:00
kaiyou
2e1aa079c1 Fix one (hopefully) last merge typo 2018-10-10 11:24:51 +02:00
kaiyou
4b9dbf00a8 Fix yet another merge-time typo 2018-10-10 09:51:50 +02:00
kaiyou
e8e133b53d Fix a merge typo in postfix build 2018-10-10 08:54:57 +02:00
kaiyou
00b5ae11db Merge branch 'master' into feat-abstract-db 2018-10-10 08:41:56 +02:00
Thomas Sänger
2f7b6e14c0 use PHP 7.2 for rainloop 2018-10-09 23:21:32 +02:00
mergify[bot]
5180ce527c Merge pull request #637 from usrpro/fix-rainloop-permissions
Fix rainloop permissions
2018-10-09 09:57:51 +00:00
Ionut Filip
29e4ca0768 Changed command placement 2018-10-08 16:47:10 +03:00
Ionut Filip
d59d6b0d0d Added chwon command 2018-10-08 16:35:09 +03:00
mergify[bot]
c9ae89e350 Merge pull request #628 from usrpro/feat-test-suite-v2
Feat test suite v2
2018-10-07 18:00:19 +00:00
mergify[bot]
c1834d3500 Merge pull request #560 from usrpro/fix-swarm-start
Fix start.py for Swarm mode
2018-10-07 16:22:17 +00:00
Tim Möhlmann
c316c040c5 Use travis_wait for sleep 2018-10-07 14:08:45 +03:00
kaiyou
fc99eb7b34 Re-enable sender access check to prevent source spoofing 2018-10-07 01:52:01 +02:00
kaiyou
f3f0b98755 Fix relay restrictions so email gets delivered correctly 2018-10-07 01:28:22 +02:00
Tim Möhlmann
0817629869 Increase attempts as it failed on fresh Swarm host 2018-10-07 02:10:13 +03:00
Tim Möhlmann
716ed16f34 Fix typo 2018-10-07 01:52:52 +03:00
Tim Möhlmann
16469d7282 Upgrade to newer pip version 2018-10-07 01:40:22 +03:00