[Web] Use redis master where necessary, hide UI if not master, create replicate quota2 table

This commit is contained in:
andryyy
2020-02-05 11:04:14 +01:00
parent 13213fa30b
commit 6686152ce0
4 changed files with 34 additions and 3 deletions

View File

@@ -9,7 +9,17 @@ $autodiscover_config = array_merge($default_autodiscover_config, $autodiscover_c
// Redis
$redis = new Redis();
$redis->connect('redis-mailcow', 6379);
try {
if (!empty(getenv('REDIS_SLAVEOF_IP'))) {
$redis->connect(getenv('REDIS_SLAVEOF_IP'), getenv('REDIS_SLAVEOF_PORT'));
}
else {
$redis->connect('redis-mailcow', 6379);
}
}
catch (Exception $e) {
exit;
}
error_reporting(0);