31 Commits (5c968256e658c95d1517cb2f1d03dae40fce9997)

Author SHA1 Message Date
Florent Daigniere 4e3874b0c1 Enable dynamic resolution of hostnames 2 years ago
Alexander Graf a29f066858
Move even more python deps to base image 2 years ago
Florent Daigniere 85a2aafcdf ghostwheel42's suggestions 2 years ago
Alexander Graf 822abc9136
Put ipv6 resolver address in square brackets 2 years ago
Florent Daigniere f9869b1d79 ghostwheel42's suggestions 3 years ago
Florent Daigniere ab35492589 the first time the loop runs we don't have the second cert 3 years ago
Florent Daigniere 0816cb9497 simplify as per ghostwheel42's suggestion 3 years ago
Florent Daigniere 24f9bf1064 format certs for nginx 3 years ago
Florent Daigniere 98b903fe13 don't send the rootcert 3 years ago
Florent Daigniere f05cc99dc0 Add ECC certs for modern clients 3 years ago
Michael Wyraz a907fe4cac Split HOST_ANTISPAM in HOST_ANTISPAM_MILTER and HOST_ANTISPAM_WEBUI 5 years ago
Michael Wyraz de2f166bd1 Resolve HOST_* to *_ADDRESS only if *_ADDRESS is not already set 5 years ago
kaiyou 4afbc09d6e Remove unnecessary host variable assignments 5 years ago
Ionut Filip 075417bf90 Merged master and fixed conflicts 5 years ago
hoellen 9de5dc2592 Use python package socrate instead of Mailustart 6 years ago
Ionut Filip 4c25c83419 HOST_* and *_ADDRESS variables cleanup 6 years ago
Ionut Filip f8dffe5a19
Resolve hosts in admin 6 years ago
Ionut Filip 004a431e97
Change to mailustart functions 6 years ago
Tim Möhlmann 049ca9941f
Cleanup syntax and fix typo 6 years ago
Tim Möhlmann 7d01bb2a4d
LOG_LEVEL docs and changelog entry 6 years ago
Tim Möhlmann b04a9d1c28
Implement debug logging for template rendering 6 years ago
Tim Möhlmann 42e2dbe35d
Standarize image by using shared / similair layers 6 years ago
Pierre Jaury 6828231c28 Fix the path of the nginx pid in startup scripts, fixes #483 7 years ago
Dennis Twardowsky 50f9f379e9 Flexible filenames for TLS via envvars (flavours 'cert' and 'mail' only) 7 years ago
Mildred Ki'Lya f538e33dcf Parametrize hosts
Allows to use mailu without docker-compose when hostnames are not set up
by docker itself but provided via a separate resolver.

Use case: use mailu using nomad scheduler and consul resolver instead of
docker-compose. Other servers are provided by the DNS resolver that
resolves names like admin.service.consul or webmail.service.consul.
These names needs to be configurable.
7 years ago
SunMar 6ec0fe7036 Adding options for mail-letsencrypt 7 years ago
kaiyou a4f46ced49 Properly use x-forwarded-proto with redirects in the webui, related to #347 7 years ago
kaiyou 4761646616 Make sure stale pid files are dealt with, fix #341 7 years ago
kaiyou eb32871904 Force nginx to run dns queries at runtime 7 years ago
kaiyou bfa50c5aa7 Add a new TLS flavor named 'mail' 7 years ago
kaiyou 689be5f2d9 Move all directories per theme 7 years ago