ed0fb77a01
Catch empty WEBMAIL and WEBDAV address
2019-08-21 22:54:42 +03:00
075417bf90
Merged master and fixed conflicts
2019-08-21 20:35:24 +03:00
9de5dc2592
Use python package socrate instead of Mailustart
2019-07-25 10:33:57 +02:00
1dbda71401
Adapt shared layer conf to now really-missing mailustart in admin (after merging webpack)
2019-07-14 13:12:59 +00:00
0306be1eed
Re-add missing MailuStar in admin
...
It turns out we were all blind and admin *does* use MailuStart
2019-07-14 10:27:57 +00:00
ce0c24e076
Merge branch 'master' into HorayNarea-feat-upgrade-alpine
2019-07-14 09:40:58 +00:00
53f754f5ac
Remove MailuStart from admin and correct layer-sharing comments
2019-07-14 09:33:54 +00:00
2c7d1d2f71
use HTTP/1.1 for proxyied connections
2019-07-11 22:38:34 +02:00
bb2edb6eb6
Revert "Move alpine version definition out to variable"
...
This reverts commit c787e4bdbd
.
2019-06-30 11:39:48 +00:00
c787e4bdbd
Move alpine version definition out to variable
2019-06-26 21:14:59 +00:00
a253ca47fe
Use official Mailu/MailuStart
2019-06-25 19:24:05 +00:00
d1f80cca99
Update Dockerfiles to most recent alpine 3.10
2019-06-25 19:24:05 +00:00
ef3c6c407a
upgrade alpine base-image
2019-06-25 19:23:40 +00:00
4c25c83419
HOST_* and *_ADDRESS variables cleanup
2019-02-18 14:46:48 +02:00
39444c794e
Install bash in alpine based images.
...
This fix https://github.com/Mailu/Mailu/issues/918
Bash shell is used by default in Kubernetes' dashboard console, which is very
useful for admins.
2019-02-06 15:01:02 -05:00
f8dffe5a19
Resolve hosts in admin
2019-01-25 17:26:45 +02:00
004a431e97
Change to mailustart functions
2019-01-25 17:26:45 +02:00
049ca9941f
Cleanup syntax and fix typo
2019-01-08 05:21:03 +02:00
71cda7983e
Merge branch 'master' into feat-logging
2019-01-08 01:54:33 +02:00
7d01bb2a4d
LOG_LEVEL docs and changelog entry
2019-01-08 00:58:01 +02:00
b04a9d1c28
Implement debug logging for template rendering
2019-01-08 00:38:06 +02:00
5636e7f5a7
Remove to avoid matching webroot
2019-01-07 14:08:00 +02:00
4f93e09028
Implement favicon package
...
Credit to:
- https://stackoverflow.com/a/19590415/1816774
- https://realfavicongenerator.net/
2019-01-06 15:49:40 +02:00
24828615cf
Webmail on root, fixes #757
2018-12-19 16:20:24 +02:00
c7dcfee882
Merge pull request #713 from pgeorgi/extend-nginx
...
nginx: Allow extending config with overrides
2018-12-09 21:44:24 +02:00
6ca8ed437d
Merge pull request #732 from Nebukadneza/add_front_certificate_reload
...
Add certificate watcher for external certs to reload nginx
2018-12-08 20:11:09 +02:00
1aa97c9914
Add certificate watcher for external certs to reload nginx
...
In case of TLS_FLAVOR=[mail,cert], the user supplies their own certificates.
However, since nginx is not aware of changes to these files, it cannot
reload itself e.g. when the certs get renewed.
To solve this, let’s add a small daemon in the place of
`letsencrypt.py`, which uses a flexible file-watching framework and
reloads nginx in the case the certificates change ….
2018-12-07 16:20:42 +00:00
c00910ca4b
Merge remote-tracking branch 'upstream/master' into extend-nginx
2018-12-07 16:48:50 +02:00
97d338e68a
Rectify 'endif' placement
2018-12-07 16:44:42 +02:00
425cdd5e77
Fix syntax errors
2018-12-07 16:29:41 +02:00
20f1faf6d0
Send 404 when nothing server at '/'
...
Prevents Nginx welcome screen
2018-12-07 16:10:52 +02:00
2de4995fec
Don't redirect when webmail is served on '/'
2018-12-07 15:17:04 +02:00
9dd447e23b
Add login method to smtp_auth under ssl
...
Fixes #704
2018-12-06 01:00:16 +02:00
eac4d553a9
nginx: Allow extending config with overrides
...
To facilitate this, the default redirect at / can be disabled, even if
the default remains at redirecting to the webmailer.
The extensions are within the host scope and are read from
$ROOT/overrides/nginx/*.conf.
2018-12-05 23:54:52 +01:00
42e2dbe35d
Standarize image by using shared / similair layers
2018-10-31 19:17:23 +02:00
603b6e7390
Merge pull request #2 from usrpro/fix-nginx-healthcheck
...
Fix nginx healthcheck
2018-10-21 22:44:44 +02:00
81b24f61e8
Merge branch 'master' into feat-healthchecks
2018-10-21 20:58:59 +03:00
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
bce1487338
Merge pull request #576 from hacor/master
...
Kubernetes fixed for production
2018-10-20 22:30:38 +00:00
78bd5aea1c
enable http2, because it's that easy
2018-10-19 22:46:36 -06:00
d4f32c3e7d
remove rewrite if webmail is on root
2018-10-18 14:27:28 +02:00
3098343360
Merged conflicts
2018-10-17 07:32:56 +02:00
4ea12deae7
Added kubernetes to Mailu
2018-10-17 07:22:55 +02:00
39272ab05c
add healthcheck for http services
2018-10-16 21:38:12 +02:00
de43060ef8
Move to Alpine:3.8 and fixing #522
2018-10-11 14:06:26 +03:00
2cba045013
Explicitely declare required volumes, fixes #568
2018-09-28 17:28:46 +02:00
3dca1a834c
Pin alpine 3.7 until we fix the certbot issue, see #522
2018-08-01 21:56:29 +02:00
75a1bf967c
Merge pull request #502 from hoellen/webmail-messagesize
...
Use message_size_limit variable from env for webmail client_max_body_size
2018-06-28 21:29:30 +02:00
c51e1b9eef
webmail client_max_body_size with message_size_limit and 8M tolerance
2018-06-28 19:23:08 +02:00
81a6a7cbf6
Use message_size variable from env for webmail
2018-06-25 15:51:20 +02:00