Dennis Boldt
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
bors[bot]
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
bors[bot]
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
hoellen
9de5dc2592
Use python package socrate instead of Mailustart
2019-07-25 10:33:57 +02:00
Youri Tolstoy
bfe4798e06
Update run.sh
...
update command according to ldez/traefik-certs-dumper
2019-07-15 14:05:59 +02:00
Youri Tolstoy
d6cebcd102
Update Dockerfile
...
remove docker dependency
2019-07-15 14:05:01 +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
1fa287a6d9
Update radicale dockerfile to alpine 3.10
2019-06-25 20:33:27 +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
Dario Ernst
1acd629e6f
Use ldez/traefik-certs-dumper in certificate dumper, and make more robust
...
closes #820
2019-03-10 12:15:14 +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
Dario Ernst
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
Ionut Filip
50343f354e
Merge remote-tracking branch 'upstream/master' into feat-psql-support
2019-01-11 11:21:22 +02:00
Tim Möhlmann
3e97e7e1c2
Missed a spot of cleaning syntax
2019-01-08 05:26:04 +02:00
Tim Möhlmann
7d01bb2a4d
LOG_LEVEL docs and changelog entry
2019-01-08 00:58:01 +02:00
Tim Möhlmann
e994e94512
Implement logging in clamav start script
2019-01-08 00:35:52 +02:00
Ionut Filip
973052fb81
Use DB_PW insead of SECRET_KEY
2019-01-07 14:16:59 +02:00
Ionut Filip
9755054086
Downgraded anosql version
2019-01-07 12:55:59 +02:00
Tim Möhlmann
b2823c23b8
Merge remote-tracking branch 'upstream/master' into feat-psql-support
2018-12-31 18:20:39 +02:00
Tim Möhlmann
9eaeb80a27
Finalize merge with kaiyou/feat-multiple-db
2018-12-31 18:02:07 +02:00
Tim Möhlmann
a5b96553aa
Check for dumpcerts.sh return status code
2018-12-30 18:47:12 +02:00
Tim Möhlmann
fd23e02aaa
Use alpine versioned and defin volumes
2018-12-30 18:45:48 +02:00
Dario Ernst
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
kaiyou
76925e82f3
Revert "Implement CIText as NOCASE alternative in postgresql"
...
This reverts commit 0f3c1b9d15
.
2018-12-10 15:01:27 +01:00
Tim Möhlmann
c1839b1ec1
Increase health start period for clamav's DB download
2018-12-08 23:47:37 +02:00
Tim Möhlmann
55cf328ce2
Documentation how to use Postgresql
2018-12-03 19:02:03 +02:00
Tim Möhlmann
bdcf69b0e6
Keep one more WAL archive, to enable single-last backup recovery
2018-11-30 18:12:23 +02:00
Tim Möhlmann
44dae7353c
Gzip wal_archives
2018-11-30 17:46:59 +02:00
Tim Möhlmann
2cb27a9f32
Fix sorting of /backup/base-* directories
2018-11-30 17:43:03 +02:00
Tim Möhlmann
3ce73f5bc0
Automatic restore of backups when /data is empty
2018-11-30 16:59:03 +02:00
Tim Möhlmann
de3f125ed3
Implement health checking
2018-11-30 13:57:57 +02:00
Tim Möhlmann
e8d05c657f
Automatic pg_basebackup and wal_archive cleaning
2018-11-28 18:43:20 +02:00
Tim Möhlmann
479b410f19
Implement WAL archiving
2018-11-22 07:52:59 +02:00
Tim Möhlmann
e3a503a559
Move data to the root directory, for simplification
2018-11-22 07:52:47 +02:00
Tim Möhlmann
0f3c1b9d15
Implement CIText as NOCASE alternative in postgresql
2018-11-20 14:41:17 +02:00
Tim Möhlmann
2ced020513
Create user for healthcheck
2018-11-19 11:55:41 +02:00
Tim Möhlmann
a2b5b4d2e0
Declare the data volume properly
2018-11-18 23:48:20 +02:00
Tim Möhlmann
79246cf2a3
Create Postgresql image
2018-11-18 18:35:13 +02:00
Tim Möhlmann
42e2dbe35d
Standarize image by using shared / similair layers
2018-10-31 19:17:23 +02:00
Ionut Filip
8a44a44688
Merge branch 'master' into feat-startup
2018-10-23 12:51:32 +03:00
Ionut Filip
1187cac5e1
Finished up switching from .sh to .py
2018-10-23 11:58:36 +03:00
Ionut Filip
0e5606d493
Changed start.sh to start.py
2018-10-22 18:01:59 +03:00
Thomas Sänger
f0f5cea5d1
make antivirus-healthcheck more understandable
2018-10-16 22:30:15 +02:00
Thomas Sänger
040c1e529a
add healthcheck for antivirus
2018-10-16 22:20:16 +02:00
Thomas Sänger
39272ab05c
add healthcheck for http services
2018-10-16 21:38:12 +02:00
Tim Möhlmann
2c7a5a97e4
Move to alpine:3.8. Fixes #625 and #627
2018-10-10 14:28:26 +03:00
kaiyou
2cba045013
Explicitely declare required volumes, fixes #568
2018-09-28 17:28:46 +02:00
kaiyou
d1dbba2d3a
Add expose instructions in Dockerfiles, fixes #392
2018-04-21 14:46:01 +02:00
kaiyou
bac906ba5b
Switch to edge for clamav
2018-03-13 19:32:05 +01:00
kaiyou
f3ae318132
Perform webdav authentication in nginx, fixes #330
2017-11-20 00:09:19 +01:00
kaiyou
689be5f2d9
Move all directories per theme
2017-11-01 12:11:04 +01:00