Florent Daigniere
9d555b0eec
Don't expose any port (suggestion from ghost)
2023-01-04 19:19:43 +01:00
Florent Daigniere
e85a2a7e99
Step1: expose managesieve, make the webmails use it
2023-01-04 14:51:15 +01:00
Alexander Graf
146921f619
Move curl to base image
2022-10-14 14:34:58 +02:00
Alexander Graf
a29f066858
Move even more python deps to base image
2022-10-12 16:32:27 +02:00
Alexander Graf
9fe452e3d1
Use base image when building core images
2022-10-12 16:32:20 +02:00
Dimitri Huisman
d19208d3d1
Merge branch 'master' of github.com:Mailu/Mailu into feature-switch-snappymail
2022-07-06 12:35:21 +00:00
Will
a54a784168
Update alpine-linux to 3.14.5 - Zlib security FIX
2022-03-30 09:08:28 +00:00
Dimitri Huisman
f2f859280c
Merge remote-tracking branch 'origin/master' into feature-switch-snappymail
2022-03-22 09:14:53 +00:00
Dimitri Huisman
9519d07ba2
Switch from RainLoop to SnappyMail
2022-03-22 09:04:56 +00:00
Will
d02296c3bc
Update alpine-linux to 3.14.4 - OpenSSL security FIX
2022-03-17 10:40:42 +00:00
Will
b2abbc8856
update Dockerfile to alpine 3.14.3
2021-12-22 09:19:44 +00:00
Dimitri Huisman
f7677543c6
Process code review remarks
...
- Moved run to bottom of Dockerfile to allow using unmodified / cached states.
- Simplified bash code in deploy.sh.
- Improved the large bash one-liner in CI.yml. It could not handle >9 for 1.x.
2021-11-18 17:21:56 +00:00
Dimitri Huisman
56dd70cf4a
Implement versioning for CI/CD workflow (see #1182 ).
2021-11-17 20:00:04 +00:00
DjVinnii
225160610b
Set default TZ in Dockerfiles
2021-11-04 14:22:12 +01:00
DjVinnii
1d6809193b
Add tzdata to core
2021-11-02 11:18:21 +01:00
Florent Daigniere
aee089f3b1
Ensure that static assets are readable
2021-10-27 10:55:47 +02:00
Alexander Graf
1e8b41f731
Merge remote-tracking branch 'upstream/master' into adminlte3_fixes
2021-09-09 13:22:15 +02:00
Alexander Graf
a319ecde29
also precompress static txt files
2021-09-06 13:52:35 +02:00
Alexander Graf
103918ba57
pre-compress assets (*.ico for now)
2021-09-02 20:46:56 +02:00
Florent Daigniere
d7c2b510c7
Give alpine 3.14.2 a shot
2021-09-01 18:56:44 +02:00
Florent Daigniere
420afa53f8
Upgrade to alpine 3.14
2021-07-05 15:50:49 +02:00
ofthesun9
cff2e76269
Switching to alpine:3.12
2020-06-15 17:32:56 +02:00
Michael Wyraz
09ee3ce95c
Install py3-multidict from repository before installing socrate to avoid the need of gcc during build
2019-12-04 19:05:14 +01:00
bors[bot]
0417c791ff
Merge #985
...
985: Permit raspberry pi (and other architectures) builds r=mergify[bot] a=abondis
## What type of PR?
Enhancement
## What does this PR do?
Add an option to select base images and permit building for different CPU architectures.
### Related issue(s)
N/A
## Prerequistes
- [X] documentation updated accordingly
- [x] Unless it's docs or a minor change: add [changelog](https://mailu.io/master/contributors/guide.html#changelog ) entry file.
Co-authored-by: Aurélien Bondis <aurelien.bondis@gmail.com>
Co-authored-by: Aurelien <aurelien.bondis@gmail.com>
2019-10-20 20:41:03 +00:00
Michael Wyraz
de2f166bd1
Resolve HOST_* to *_ADDRESS only if *_ADDRESS is not already set
2019-08-31 18:18:58 +02:00
Aurélien Bondis
124b1d4c71
rebase and update for 3.10, avoid adding qemu file to x86 images
2019-08-21 12:24:30 -04: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 c787e4bdbd
.
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