From 4d2f369af6fc6fd798b6fc18749053dc8481c765 Mon Sep 17 00:00:00 2001 From: alexveebee Date: Fri, 25 Apr 2025 14:22:42 +0000 Subject: [PATCH] add twig to template.php: check container? --- inc/template.php | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/inc/template.php b/inc/template.php index 17df316b..47b7bc0f 100644 --- a/inc/template.php +++ b/inc/template.php @@ -225,3 +225,19 @@ function twig_secure_link_confirm($text, $title, $confirm_message, $href) { function twig_secure_link($href) { return $href . '/' . make_secure_link_token($href); } + +// /* +// * ==================== +// * Container Detection +// * =================== +// */ + +function twig_check_container() { + global $config; + $isDocker = is_file("/.dockerenv") || is_file("/run/.containerenv"); + $isKubernetes = is_file("/var/run/secrets/kubernetes.io/serviceaccount/namespace"); + $config['is_container'] = $isDocker || $isKubernetes ? true : false; + $config['is_docker'] = $isDocker; + $config['is_kubernetes'] = $isKubernetes; + return $config['is_container']; +} \ No newline at end of file