1
0
mirror of https://github.com/Mailu/Mailu.git synced 2025-06-15 00:05:11 +02:00
Commit Graph

56 Commits

Author SHA1 Message Date
d6cf5b991b Update run.sh
On the first run, this script shows the error 'diff: can't stat '/output/cert.pem': No such file or directory', because the file does not exist in the folder `/output` yet. This bugfix ensures, that the diff is only called, when all required files are available.
2019-08-11 00:39:52 +02:00
f9ed1b74d9 Merge #1082
1082: Use socrate instead of Mailustart r=mergify[bot] a=hoellen

## What type of PR?

enhancement

## What does this PR do?
This PR updates the `Dockerfile`, `setup.py` and `config.py` of each image to support the new [Mailu/socrate](https://github.com/Mailu/socrate) python package. So [MailuStart](https://github.com/Mailu/MailuStart) is not used anymore for resolving DNS and configuration processing. 

## Prerequistes
Before we can consider review and merge, please make sure the following list is done and checked.
If an entry in not applicable, you can check it or remove it from the list.

- [x] In case of feature or enhancement: 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: hoellen <dev@hoellen.eu>
2019-07-28 19:09:11 +00:00
b4f0002e86 Merge #1074
1074: Update traefik-certs-dumper r=muhlemmer a=YouriT

## What type of PR?

bug-fix

## What does this PR do?

Remove a useless dependency & update the command line according to the [latest ldez/traefik-certs-dumper documentation](https://github.com/ldez/traefik-certs-dumper/blob/master/docs/traefik-certs-dumper_file.md).

Co-authored-by: Youri Tolstoy <ytolstoy@gmail.com>
Co-authored-by: Tim Möhlmann <muhlemmer@gmail.com>
2019-07-25 20:53:22 +00:00
9de5dc2592 Use python package socrate instead of Mailustart 2019-07-25 10:33:57 +02:00
bfe4798e06 Update run.sh
update command according to ldez/traefik-certs-dumper
2019-07-15 14:05:59 +02:00
d6cebcd102 Update Dockerfile
remove docker dependency
2019-07-15 14:05:01 +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
53f754f5ac Remove MailuStart from admin and correct layer-sharing comments 2019-07-14 09:33:54 +00: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
1fa287a6d9 Update radicale dockerfile to alpine 3.10 2019-06-25 20:33:27 +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
1acd629e6f Use ldez/traefik-certs-dumper in certificate dumper, and make more robust
closes #820
2019-03-10 12:15:14 +00: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
2c5f977117 Make certdumper output fullchain-pems
Before it only outputted a pem-file with the server-certificate —
however, it seems some clients want the fullchain delivered, as it’s
common with letsencrypt.

closes #847
2019-01-24 17:34:32 +02:00
50343f354e Merge remote-tracking branch 'upstream/master' into feat-psql-support 2019-01-11 11:21:22 +02:00
3e97e7e1c2 Missed a spot of cleaning syntax 2019-01-08 05:26:04 +02:00
7d01bb2a4d LOG_LEVEL docs and changelog entry 2019-01-08 00:58:01 +02:00
e994e94512 Implement logging in clamav start script 2019-01-08 00:35:52 +02:00
973052fb81 Use DB_PW insead of SECRET_KEY 2019-01-07 14:16:59 +02:00
9755054086 Downgraded anosql version 2019-01-07 12:55:59 +02:00
b2823c23b8 Merge remote-tracking branch 'upstream/master' into feat-psql-support 2018-12-31 18:20:39 +02:00
9eaeb80a27 Finalize merge with kaiyou/feat-multiple-db 2018-12-31 18:02:07 +02:00
a5b96553aa Check for dumpcerts.sh return status code 2018-12-30 18:47:12 +02:00
fd23e02aaa Use alpine versioned and defin volumes 2018-12-30 18:45:48 +02:00
633919e97c Add docker to dump traefiks certificates to pem
This is required since traefik sitting on HTTP is able to grab
LetsEncrypt certificates which then need to be injected into the front
container.
2018-12-26 12:11:19 +01:00
76925e82f3 Revert "Implement CIText as NOCASE alternative in postgresql"
This reverts commit 0f3c1b9d15.
2018-12-10 15:01:27 +01:00
c1839b1ec1 Increase health start period for clamav's DB download 2018-12-08 23:47:37 +02:00
55cf328ce2 Documentation how to use Postgresql 2018-12-03 19:02:03 +02:00
bdcf69b0e6 Keep one more WAL archive, to enable single-last backup recovery 2018-11-30 18:12:23 +02:00
44dae7353c Gzip wal_archives 2018-11-30 17:46:59 +02:00
2cb27a9f32 Fix sorting of /backup/base-* directories 2018-11-30 17:43:03 +02:00
3ce73f5bc0 Automatic restore of backups when /data is empty 2018-11-30 16:59:03 +02:00
de3f125ed3 Implement health checking 2018-11-30 13:57:57 +02:00
e8d05c657f Automatic pg_basebackup and wal_archive cleaning 2018-11-28 18:43:20 +02:00
479b410f19 Implement WAL archiving 2018-11-22 07:52:59 +02:00
e3a503a559 Move data to the root directory, for simplification 2018-11-22 07:52:47 +02:00
0f3c1b9d15 Implement CIText as NOCASE alternative in postgresql 2018-11-20 14:41:17 +02:00
2ced020513 Create user for healthcheck 2018-11-19 11:55:41 +02:00
a2b5b4d2e0 Declare the data volume properly 2018-11-18 23:48:20 +02:00
79246cf2a3 Create Postgresql image 2018-11-18 18:35:13 +02:00
42e2dbe35d Standarize image by using shared / similair layers 2018-10-31 19:17:23 +02:00
8a44a44688 Merge branch 'master' into feat-startup 2018-10-23 12:51:32 +03:00
1187cac5e1 Finished up switching from .sh to .py 2018-10-23 11:58:36 +03:00
0e5606d493 Changed start.sh to start.py 2018-10-22 18:01:59 +03:00
f0f5cea5d1 make antivirus-healthcheck more understandable 2018-10-16 22:30:15 +02:00
040c1e529a add healthcheck for antivirus 2018-10-16 22:20:16 +02:00
39272ab05c add healthcheck for http services 2018-10-16 21:38:12 +02:00