bzr branch
http://darksoft.org/webbzr/adei/trunk
466
by Suren A. Chilingaryan
Migrate some docker stuff to sources |
1 |
<?php
|
2 |
function env($var, $default = false) { |
|
3 |
$env = getenv($var); |
|
4 |
if ($env === false) return $default; |
|
5 |
return $env; |
|
6 |
}
|
|
506
by Suren A. Chilingaryan
Allow enforcing master/slave caching server |
7 |
|
8 |
switch($_GET['mysql']) { |
|
9 |
case "master": |
|
10 |
$mysql = "MYSQL_MASTER_SERVER"; |
|
11 |
break; |
|
12 |
case "slave": |
|
13 |
$mysql = "MYSQL_SLAVE_SERVER"; |
|
14 |
break; |
|
15 |
default: |
|
16 |
$mysql = "MYSQL_SERVER"; |
|
17 |
}
|
|
466
by Suren A. Chilingaryan
Migrate some docker stuff to sources |
18 |
|
19 |
$ADEI_SETUP = env("ADEI_SETUP", "all"); |
|
20 |
||
472
by Suren A. Chilingaryan
Do not override configuration defaults in config.env.php |
21 |
$ADEI_RELEASE = filter_var(env("ADEI_RELEASE", $ADEI_RELEASE), FILTER_VALIDATE_BOOLEAN); |
22 |
$LOGGER_LOG_REQUESTS = filter_var(env("ADEI_WRITE_LOGS", $LOGGER_LOG_REQUESTS), FILTER_VALIDATE_BOOLEAN); |
|
23 |
$LOGGER_LOG_OUTPUT = filter_var(env("ADEI_WRITE_LOGS", $LOGGER_LOG_OUTPUT), FILTER_VALIDATE_BOOLEAN); |
|
24 |
$LOGGER_STORE_OBJECTS = filter_var(env("ADEI_DEBUG", $LOGGER_STORE_OBJECTS), FILTER_VALIDATE_BOOLEAN); |
|
466
by Suren A. Chilingaryan
Migrate some docker stuff to sources |
25 |
|
26 |
$ADEI_DB = array ( |
|
507
by Suren A. Chilingaryan
Allow time format customization for CSV export |
27 |
"host" => env($mysql, env("MYSQL_SERVER", "localhost")), |
466
by Suren A. Chilingaryan
Migrate some docker stuff to sources |
28 |
"port" => env("MYSQL_PORT", 0), |
29 |
"database" => env("MYSQL_DATABASE", "adei"), |
|
30 |
"user" => env("MYSQL_USER", "adei"), |
|
31 |
"password" => env("MYSQL_PASSWORD", "adei") |
|
32 |
);
|
|
481
by Suren A. Chilingaryan
Various improvements for OpenShift operation |
33 |
|
34 |
$ADEI_CACHE_ENGINE = env("ADEI_CACHE_ENGINE", $ADEI_CACHE_ENGINE); |
|
484
by Suren A. Chilingaryan
Group INSERTs into the transactions for better INNODB performance |
35 |
$ADEI_CACHE_COMPRESSION = env("ADEI_CACHE_COMPRESSION", $ADEI_CACHE_COMPRESSION); |
36 |
$ADEI_TRANSACTION_SIZE = env("ADEI_TRANSACTION_SIZE", $ADEI_TRANSACTION_SIZE); |
|
37 |
$ADEI_CONTINUOUS_TRANSACTION = env("ADEI_CONTINUOUS_TRANSACTION", $ADEI_CONTINUOUS_TRANSACTION); |
|
38 |
||
473
by Suren A. Chilingaryan
Caching scripts reworked |
39 |
$ADEI_CACHE_SCHEDULER = env("ADEI_SCHEDULER", $ADEI_CACHE_SCHEDULER); |
472
by Suren A. Chilingaryan
Do not override configuration defaults in config.env.php |
40 |
$ADEI_CONTINUOUS_CACHING = filter_var(env("ADEI_CONTINUOUS_CACHING", $ADEI_CONTINUOUS_CACHING), FILTER_VALIDATE_BOOLEAN); |
466
by Suren A. Chilingaryan
Migrate some docker stuff to sources |
41 |
?>
|