|
2 | 2 |
|
3 | 3 | include 'config.sample.inc.php';
|
4 | 4 |
|
| 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 | + |
5 | 17 | $admin_user = getenv('ADMIN_USER');
|
6 | 18 | $admin_pass = getenv('ADMIN_PASS');
|
7 | 19 |
|
|
37 | 49 | if (empty($server_name)) {
|
38 | 50 | $server_name = $server_host;
|
39 | 51 | }
|
40 |
| - |
| 52 | + |
41 | 53 | if (empty($server_auth)) {
|
42 | 54 | $server_auth = "";
|
43 |
| - } |
| 55 | + } |
44 | 56 |
|
45 | 57 | if (empty($server_port)) {
|
46 | 58 | $server_port = 6379;
|
47 | 59 | }
|
48 | 60 |
|
49 | 61 | $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'], |
54 | 67 | );
|
55 |
| - |
| 68 | + |
56 | 69 | if (!empty($server_auth)) {
|
57 | 70 | $config['servers'][$i-1]['auth'] = $server_auth;
|
58 |
| - } |
59 |
| - |
| 71 | + } |
| 72 | + |
60 | 73 | if (!empty($server_databases)) {
|
61 | 74 | $config['servers'][$i-1]['databases'] = $server_databases;
|
62 |
| - } |
| 75 | + } |
63 | 76 |
|
64 | 77 | $i++;
|
65 | 78 | }
|
0 commit comments