[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

@@ -54,7 +54,12 @@ $tfa = new RobThree\Auth\TwoFactorAuth($OTP_LABEL, 6, 30, 'sha1', $qrprovider);
// Redis
$redis = new Redis();
try {
$redis->connect('redis-mailcow', 6379);
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) {
?>