Hassan A Hashim
f3da8bb85f
Refactor/Change Dockerfiles cmd from shell to exec form ( #6019 )
...
* Update `dockerapi/Dockerfile` CMD from shell to exec format
* Update `postfix/Dockerfile` CMD from shell to exec format
* Update `sogo/Dockerfile` CMD from shell to exec format
* Update `unbound/Dockerfile` CMD from shell to exec format
* Update `watchdog/Dockerfile` CMD from shell to exec format
2024-08-19 10:42:11 +02:00
Hassan A Hashim
edd85dea8d
Fix LABEL
in Dockerfile, should be key=value
...
Refering to the [Official Docker Docs](`https://docs.docker.com/reference/dockerfile/#label `), clearly said the format of LABEL is `LABEL <key>=<value> <key>=<value> <key>=<value> ...`.
2024-08-06 22:44:59 +03:00
DerLinkman
ba8902f0b1
os: updated all Alpine containers to 3.20
2024-06-05 11:52:48 +02:00
Peter
6a807b7799
Remove one GmbH
2024-02-15 17:43:01 +01:00
DerLinkman
accedf0280
Updated mailcow Components to be ARM64 compatible
2024-01-17 10:14:36 +01:00
DerLinkman
25007b1963
dockerapi: implemented lifespan function
2024-01-09 11:50:22 +01:00
DerLinkman
333b7ebc0c
Fix Alpine 3.19 dependencies
2024-01-09 11:17:52 +01:00
Peter
5896766fc3
Update to Alpine 3.19
2024-01-09 11:17:51 +01:00
Michael Stilkerich
930473a980
Set asyncio timeout to 0 for yielding
2023-08-12 07:20:56 +02:00
Michael Stilkerich
533bd36572
Fix CPU load of dockerapi container
...
Previously the handle_pubsub_messages() loop was executing every 10ms
when there was no message available. Now reading from the redis network
socket will block (the coroutine) for up to 30s before it returns when
no message is available.
Using channel.listen() would be even better, but it lacks the
ignore_subscribe_messages option and I could not figure out how to
filter the returned messages.
2023-08-05 20:58:34 +02:00
FreddleSpl0it
0f0d43b253
[Dockerapi] add missing import os
2023-07-07 11:32:28 +02:00
FreddleSpl0it
06cce79806
[Dockerapi] add pubsub handler for broadcasting in ha setup
2023-06-12 16:37:48 +02:00
DerLinkman
70aab7568e
Changed maintainers to tinc (Dockerfiles)
2023-05-30 16:20:35 +02:00
Patrick Schult
3c68a53170
Merge pull request #5201 from mailcow/fix/sieve-print
...
[Dockerapi] Fix typo in dockerapi sieve print
2023-05-08 16:00:22 +02:00
DerLinkman
b5acf56e20
Added Platform Information on Status Page
2023-05-02 18:11:10 +02:00
FreddleSpl0it
6e79c48640
[Dockerapi] Fix typo in dockerapi sieve print
2023-04-21 16:15:16 +02:00
FreddleSpl0it
be2286c11c
[Dockerapi] fix maildir cleanup for domains
2023-04-20 13:41:11 +02:00
FreddleSpl0it
4021613059
delete vmail_index when mbox is deleted
2023-03-28 10:59:08 +02:00
FreddleSpl0it
b719982504
partial rollback of dockerapi
2023-01-25 09:31:22 +01:00
DerLinkman
827cb00837
[DockerAPI] Tagged as 2.0 (rewrite)
2022-12-08 16:09:20 +01:00
FreddleSpl0it
da415e5c6b
[Dockerapi] define matched var before use
2022-11-15 16:12:07 +01:00
DerLinkman
75fdeb2843
Fixed queue message error
2022-10-18 14:19:51 +02:00
FreddleSpl0it
10e560c5b2
fix set rspamd worker password
2022-10-01 15:56:45 +02:00
FreddleSpl0it
be7252f620
[BS5] update async dockerapi
2022-08-23 11:57:05 +02:00
FreddleSpl0it
db8af3d1e0
[BS5] use fastapi and aiodocker for dockerapi
2022-08-22 16:14:04 +02:00
FreddleSpl0it
5d35af9d69
[BS5] rework network and disk io
2022-08-10 16:16:36 +02:00
FreddleSpl0it
a3c0737ba8
[BS5] add host statistics
2022-08-09 20:29:33 +02:00
Peter
0bc2a16093
Update base image to alpine 3.16
2022-06-05 19:04:51 +02:00
Niklas Meyer
2f9d8213b6
[Alpine] Update to 3.15 ( #4372 )
2021-12-14 14:10:31 +01:00
andryyy
19dda55d96
[Alpine] Upgrade to 3.14
2021-08-30 21:01:09 +02:00
andryyy
27b18373cc
[Alpine] Update Alpine base images to v3.13
2021-02-18 08:48:12 +01:00
andryyy
14bca3a1f9
[DockerAPI] Show queue item content via postcat
2020-05-19 20:15:01 +02:00
andryyy
02a74914b4
Update to Alpine 3.11
2020-05-11 11:50:45 +02:00
andryyy
6565e994bb
[MySQL, PHP, DockerAPI] Move mysql_tzinfo_to_sql trigger to php-fpm-mailcow to prevent race condition on slow disks (known bug @ MariaDB)
2019-11-10 13:15:57 +01:00
andryyy
b0711db489
[Dockerfiles] Rename some files and create hook points
2019-10-18 12:01:47 +02:00
André Peters
4f6d407fdd
Revert "extend debug page to show assigned domain quota"
2019-10-02 19:23:09 +02:00
heavygale
ecda554e53
finalizing disk usage rework
...
- changed dockerapi to not return human readable values for df
- all caluclations now in KiB
- moved code from domain_admin to mailbox functions
- using actual occupied bytes as used quota
- all outputs now in *iB using formatBytes()
2019-10-01 20:27:06 +02:00
andryyy
8c26371d6d
[SQL upgrade] Catch more errors
2019-09-25 12:53:14 +02:00
andryyy
5ae05b5ec0
[SQL Upgrade] Fix process of SQL upgrade, wait for command to complete and do not use pipe communication model
2019-09-23 21:42:47 +02:00
andryyy
67049a27e2
[DockerAPI] Fix pathes, fixes #2820
2019-07-30 11:32:38 +02:00
andryyy
a2cc3340b7
[DockerAPI] Alpine 3.10
2019-07-22 21:09:17 +02:00
Christian Burmeister
a8e96c57b1
fix typo - container_post__exec__maildir__cleanup
2019-05-22 23:05:07 +02:00
Christian Burmeister
cd71935001
Remove pyOpenSSL
2019-05-21 19:58:18 +02:00
Christian Burmeister
7032ea00d0
add "--virtual .build-dependencies"
2019-05-21 19:51:03 +02:00
Christian Burmeister
9afa2730ac
Update server.py
2019-05-20 21:30:40 +02:00
Christian Burmeister
07d15cf035
Update Dockerfile
2019-05-20 21:27:47 +02:00
andryyy
12291436cd
Push image base to Alpine 3.9
2019-02-05 00:01:31 +01:00
andryyy
0c84b484a5
[DockerAPI] Add unused FTS endpoints...
2019-01-16 22:20:22 +01:00
andryyy
09b9055f1a
[DockerAPI] Add mysql_upgrade task
2018-12-10 13:24:07 +01:00
andryyy
7998ec3f1f
[DockerAPI] Fix image, fixes #2008
2018-11-16 20:09:29 +01:00