diff --git a/src/Command/RunCommand.php b/src/Command/RunCommand.php index 236c907..7cfee3e 100644 --- a/src/Command/RunCommand.php +++ b/src/Command/RunCommand.php @@ -7,9 +7,12 @@ class RunCommand extends AbstractWebEngineCommand { public function run(ArgumentValueList $arguments = null):void { + $port = $arguments->get("port", 8080); + $bind = $arguments->get("bind", "0.0.0.0"); + $this->executeScript( $arguments, - ["serve"], + ["serve", "--port", $port, "--bind", $bind], ["build", "--default", "vendor/phpgt/webengine/build.default.json", "--watch"], ["cron", "--now", "--watch"] ); @@ -40,6 +43,17 @@ public function getRequiredParameterList():array { /** @return Parameter[] */ public function getOptionalParameterList():array { - return []; + return [ + new Parameter( + true, + "port", + "p" + ), + new Parameter( + true, + "bind", + "b" + ), + ]; } } \ No newline at end of file