Michael Wyraz
de2f166bd1
Resolve HOST_* to *_ADDRESS only if *_ADDRESS is not already set
2019-08-31 18:18:58 +02:00
hoellen
9de5dc2592
Use python package socrate instead of Mailustart
2019-07-25 10:33:57 +02:00
Dario Ernst
1dbda71401
Adapt shared layer conf to now really-missing mailustart in admin (after merging webpack)
2019-07-14 13:12:59 +00:00
Dario Ernst
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
Dario Ernst
53f754f5ac
Remove MailuStart from admin and correct layer-sharing comments
2019-07-14 09:33:54 +00:00
Dario Ernst
bb2edb6eb6
Revert "Move alpine version definition out to variable"
...
This reverts commit c787e4bdbdcf26097892fc8f154dacb19dbb3d49.
2019-06-30 11:39:48 +00:00
Dario Ernst
c787e4bdbd
Move alpine version definition out to variable
2019-06-26 21:14:59 +00:00
Dario Ernst
a253ca47fe
Use official Mailu/MailuStart
2019-06-25 19:24:05 +00:00
Dario Ernst
d1f80cca99
Update Dockerfiles to most recent alpine 3.10
2019-06-25 19:24:05 +00:00
Thomas Sänger
ef3c6c407a
upgrade alpine base-image
2019-06-25 19:23:40 +00:00
Abel Alfonso Fírvida Donéstevez
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
Ionut Filip
004a431e97
Change to mailustart functions
2019-01-25 17:26:45 +02:00
Tim Möhlmann
4f93e09028
Implement favicon package
...
Credit to:
- https://stackoverflow.com/a/19590415/1816774
- https://realfavicongenerator.net/
2019-01-06 15:49:40 +02:00
Tim Möhlmann
c7dcfee882
Merge pull request #713 from pgeorgi/extend-nginx
...
nginx: Allow extending config with overrides
2018-12-09 21:44:24 +02:00
Dario Ernst
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
Patrick Georgi
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
Tim Möhlmann
42e2dbe35d
Standarize image by using shared / similair layers
2018-10-31 19:17:23 +02: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
39272ab05c
add healthcheck for http services
2018-10-16 21:38:12 +02:00
Tim Möhlmann
de43060ef8
Move to Alpine:3.8 and fixing #522
2018-10-11 14:06:26 +03:00
kaiyou
2cba045013
Explicitely declare required volumes, fixes #568
2018-09-28 17:28:46 +02:00
Pierre Jaury
3dca1a834c
Pin alpine 3.7 until we fix the certbot issue, see #522
2018-08-01 21:56:29 +02:00
kaiyou
d1dbba2d3a
Add expose instructions in Dockerfiles, fixes #392
2018-04-21 14:46:01 +02:00
kaiyou
bfc898c2d8
Move dhparam to /conf
2017-12-17 14:47:02 +01:00
Greg Fitzgerald
f1ad2cf4d0
Use a predefined dhparam.pem, This fixes issue #322
2017-12-17 14:47:02 +01:00
kaiyou
689be5f2d9
Move all directories per theme
2017-11-01 12:11:04 +01:00