From 04c4b631d85f59cf6280339534e7770d1c5bc4ea Mon Sep 17 00:00:00 2001 From: Eldad Fux Date: Wed, 12 Aug 2020 15:12:48 +0300 Subject: [PATCH] Added the new vars command --- Dockerfile | 1 + app/cli.php | 1 + app/tasks/vars.php | 18 ++++++++++++++++++ bin/vars | 3 +++ src/Appwrite/Preloader/Preloader.php | 2 +- 5 files changed, 24 insertions(+), 1 deletion(-) create mode 100644 app/tasks/vars.php create mode 100755 bin/vars diff --git a/Dockerfile b/Dockerfile index 96374c2bb..6c2f5ef07 100755 --- a/Dockerfile +++ b/Dockerfile @@ -148,6 +148,7 @@ RUN chmod +x /usr/local/bin/doctor && \ chmod +x /usr/local/bin/schedule && \ chmod +x /usr/local/bin/ssl && \ chmod +x /usr/local/bin/test && \ + chmod +x /usr/local/bin/vars && \ chmod +x /usr/local/bin/worker-audits && \ chmod +x /usr/local/bin/worker-certificates && \ chmod +x /usr/local/bin/worker-deletes && \ diff --git a/app/cli.php b/app/cli.php index 9eede27a3..c887493bb 100644 --- a/app/cli.php +++ b/app/cli.php @@ -14,6 +14,7 @@ include 'tasks/install.php'; include 'tasks/migrate.php'; include 'tasks/sdks.php'; include 'tasks/ssl.php'; +include 'tasks/vars.php'; $cli ->task('version') diff --git a/app/tasks/vars.php b/app/tasks/vars.php new file mode 100644 index 000000000..ed4a32973 --- /dev/null +++ b/app/tasks/vars.php @@ -0,0 +1,18 @@ +task('vars') + ->desc('List all the server environment variables') + ->action(function () { + $variables = Config::getParam('variables', []); + + foreach ($variables as $key => $value) { + Console::log('- '.$value['name'].'='.App::getEnv($value['name'], '')); + } + }); \ No newline at end of file diff --git a/bin/vars b/bin/vars new file mode 100755 index 000000000..19e3f1ebf --- /dev/null +++ b/bin/vars @@ -0,0 +1,3 @@ +#!/bin/sh + +php /usr/src/code/app/cli.php vars $@ \ No newline at end of file diff --git a/src/Appwrite/Preloader/Preloader.php b/src/Appwrite/Preloader/Preloader.php index a03c0cb28..9903c3568 100644 --- a/src/Appwrite/Preloader/Preloader.php +++ b/src/Appwrite/Preloader/Preloader.php @@ -65,7 +65,7 @@ class Preloader $already = count($this->included); - echo "[Preloader] Preloaded {$already} files.".PHP_EOL; + //echo "[Preloader] Preloaded {$already} files.".PHP_EOL; } private function loadPath(string $path): void