forked from GithubBackups/vichan
templates.php: use local vars for container checking
This commit is contained in:
parent
553c925f40
commit
2c023ee644
@ -233,11 +233,11 @@ function twig_secure_link($href) {
|
|||||||
*/
|
*/
|
||||||
|
|
||||||
function twig_check_container() {
|
function twig_check_container() {
|
||||||
global $config;
|
static $is_container = null;
|
||||||
$isDocker = is_file("/.dockerenv") || is_file("/run/.containerenv");
|
if ($is_container === null) {
|
||||||
$isKubernetes = is_file("/var/run/secrets/kubernetes.io/serviceaccount/namespace");
|
$is_docker = \is_file("/.dockerenv") || \is_file("/run/.containerenv");
|
||||||
$config['is_container'] = $isDocker || $isKubernetes ? true : false;
|
$is_kubernetes = \is_file("/var/run/secrets/kubernetes.io/serviceaccount/namespace");
|
||||||
$config['is_docker'] = $isDocker;
|
$is_container = $is_docker || $is_kubernetes;
|
||||||
$config['is_kubernetes'] = $isKubernetes;
|
}
|
||||||
return $config['is_container'];
|
return $is_container;
|
||||||
}
|
}
|
||||||
Loading…
x
Reference in New Issue
Block a user