Document WebCommand::serveAction()

refs #10682
This commit is contained in:
Alexander A. Klimov 2017-02-10 11:27:39 +01:00
parent 11c7531650
commit c015da7dfc
1 changed files with 19 additions and 1 deletions

View File

@ -9,6 +9,25 @@ use Icinga\Exception\IcingaException;
class WebCommand extends Command class WebCommand extends Command
{ {
/**
* Serve Icinga Web 2 with PHP's built-in web server
*
* USAGE
*
* icingacli web serve [options] [<document-root>]
*
* OPTIONS
*
* --daemonize Run in background
* --port=<port> The port to listen on
* --listen=<host:port> The address to listen on
* <document-root> The document root directory of Icinga Web 2 (e.g. ./public)
*
* EXAMPLES
*
* icingacli web serve --port=8080
* icingacli web serve --listen=127.0.0.1:8080 ./public
*/
public function serveAction() public function serveAction()
{ {
$minVersion = '5.4.0'; $minVersion = '5.4.0';
@ -30,7 +49,6 @@ class WebCommand extends Command
$socket = $listen; $socket = $listen;
} }
// TODO: Sanity check!!
if ($socket === null) { if ($socket === null) {
$socket = $this->Config()->get('standalone', 'listen', '0.0.0.0:80'); $socket = $this->Config()->get('standalone', 'listen', '0.0.0.0:80');
} }