Skip to content

Commit 7bf3365

Browse files
authored
Get more configs params from environment variables (#207)
1 parent acc5248 commit 7bf3365

File tree

1 file changed

+23
-10
lines changed

1 file changed

+23
-10
lines changed

includes/config.environment.inc.php

Lines changed: 23 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,18 @@
22

33
include 'config.sample.inc.php';
44

5+
// get configs from environment variables
6+
$config['cookie_auth'] = getenv('COOKIE_AUTH') ?: false;
7+
$config['count_elements_page'] = getenv('COUNT_ELEMENTS_PAGE') ?: 100;
8+
$config['faster'] = getenv('FASTER') ?: true;
9+
$config['filter'] = getenv('FILTER') ?: '*';
10+
$config['hideEmptyDBs'] = getenv('HIDE_EMPTY_DBS') ?: false;
11+
$config['keys'] = getenv('KEYS') ?: false;
12+
$config['maxkeylen'] = getenv('MAX_KEY_LEN') ?: 100;
13+
$config['scansize'] = getenv('SCAN_SIZE') ?: 1000;
14+
$config['seperator'] = getenv('SEPERATOR') ?: ':';
15+
$config['showEmptyNamespaceAsKey'] = getenv('SHOW_EMPTY_NAMESPACE_AS_KEY') ?: false;
16+
517
$admin_user = getenv('ADMIN_USER');
618
$admin_pass = getenv('ADMIN_PASS');
719

@@ -37,29 +49,30 @@
3749
if (empty($server_name)) {
3850
$server_name = $server_host;
3951
}
40-
52+
4153
if (empty($server_auth)) {
4254
$server_auth = "";
43-
}
55+
}
4456

4557
if (empty($server_port)) {
4658
$server_port = 6379;
4759
}
4860

4961
$config['servers'][] = array(
50-
'name' => $server_name,
51-
'host' => $server_host,
52-
'port' => $server_port,
53-
'filter' => '*',
62+
'name' => $server_name,
63+
'host' => $server_host,
64+
'port' => $server_port,
65+
'filter' => $config['filter'],
66+
'scansize' => $config['scansize'],
5467
);
55-
68+
5669
if (!empty($server_auth)) {
5770
$config['servers'][$i-1]['auth'] = $server_auth;
58-
}
59-
71+
}
72+
6073
if (!empty($server_databases)) {
6174
$config['servers'][$i-1]['databases'] = $server_databases;
62-
}
75+
}
6376

6477
$i++;
6578
}

0 commit comments

Comments
 (0)