Add --port option to run-webapp. (#667)

* Add --port option to run-webapp

* Fixed merge

* lint
This commit is contained in:
2023-11-29 11:32:28 -06:00
committed by GitHub
parent 113c0bfbf1
commit 03a3645b3c
4 changed files with 14 additions and 8 deletions
@@ -64,10 +64,10 @@ class DockerDeployer(Deployer):
except DockerException as e:
raise DeployerException(e)
def run(self, image: str, command=None, user=None, volumes=None, entrypoint=None, env={}, detach=False):
def run(self, image: str, command=None, user=None, volumes=None, entrypoint=None, env={}, ports=[], detach=False):
try:
return self.docker.run(image=image, command=command, user=user, volumes=volumes,
entrypoint=entrypoint, envs=env, detach=detach, publish_all=True)
entrypoint=entrypoint, envs=env, detach=detach, publish=ports, publish_all=len(ports) == 0)
except DockerException as e:
raise DeployerException(e)