Florent Daigniere
12a0b5f7d1
Enable dynamic resolution of hostnames
...
Get rid of all HOST_* variables, sanitize the environment in socrates
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
5 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