mirror of
https://github.com/mailcow/mailcow-dockerized.git
synced 2024-11-21 17:16:54 +02:00
Merge remote-tracking branch 'origin/staging' into nightly
This commit is contained in:
commit
dc379267a9
@ -23,11 +23,15 @@ $exec_fields = array('cmd' => 'system', 'task' => 'df', 'dir' => '/var/vmail');
|
||||
$vmail_df = explode(',', (string)json_decode(docker('post', 'dovecot-mailcow', 'exec', $exec_fields), true));
|
||||
|
||||
// containers
|
||||
$containers = (array) docker('info');
|
||||
if ($clamd_status === false) unset($containers['clamd-mailcow']);
|
||||
if ($solr_status === false) unset($containers['solr-mailcow']);
|
||||
ksort($containers);
|
||||
foreach ($containers as $container => $container_info) {
|
||||
$containers_info = (array) docker('info');
|
||||
if ($clamd_status === false) unset($containers_info['clamd-mailcow']);
|
||||
if ($solr_status === false) unset($containers_info['solr-mailcow']);
|
||||
ksort($containers_info);
|
||||
$containers = array();
|
||||
foreach ($containers_info as $container => $container_info) {
|
||||
if (!isset($container_info['State']) || !is_array($container_info['State']) || !isset($container_info['State']['StartedAt'])){
|
||||
continue;
|
||||
}
|
||||
date_default_timezone_set('UTC');
|
||||
$StartedAt = date_parse($container_info['State']['StartedAt']);
|
||||
if ($StartedAt['hour'] !== false) {
|
||||
@ -42,15 +46,15 @@ foreach ($containers as $container => $container_info) {
|
||||
try {
|
||||
$user_tz = new DateTimeZone(getenv('TZ'));
|
||||
$date->setTimezone($user_tz);
|
||||
$started = $date->format('r');
|
||||
$container_info['State']['StartedAtHR'] = $date->format('r');
|
||||
} catch(Exception $e) {
|
||||
$started = '?';
|
||||
$container_info['State']['StartedAtHR'] = '?';
|
||||
}
|
||||
}
|
||||
else {
|
||||
$started = '?';
|
||||
$container_info['State']['StartedAtHR'] = '?';
|
||||
}
|
||||
$containers[$container]['State']['StartedAtHR'] = $started;
|
||||
$containers[$container] = $container_info;
|
||||
}
|
||||
|
||||
// get mailcow data
|
||||
|
@ -112,7 +112,7 @@ services:
|
||||
- rspamd
|
||||
|
||||
php-fpm-mailcow:
|
||||
image: mailcow/phpfpm:1.91
|
||||
image: mailcow/phpfpm:1.91.1
|
||||
command: "php-fpm -d date.timezone=${TZ} -d expose_php=0"
|
||||
depends_on:
|
||||
- redis-mailcow
|
||||
|
Loading…
Reference in New Issue
Block a user