Fixing docker-compose port with scale (#667)
Fixes #667 and Closes #735 (taking over it) Signed-off-by: Vincent Demeester <vincent@sbr.pm>
This commit is contained in:
parent
0e9ccd36f3
commit
a5fd91c705
3 changed files with 32 additions and 3 deletions
|
|
@ -170,13 +170,14 @@ class TopLevelCommand(Command):
|
|||
Usage: port [options] SERVICE PRIVATE_PORT
|
||||
|
||||
Options:
|
||||
--protocol=proto tcp or udp (defaults to tcp)
|
||||
--protocol=proto tcp or udp [default: tcp]
|
||||
--index=index index of the container if there are multiple
|
||||
instances of a service (defaults to 1)
|
||||
instances of a service [default: 1]
|
||||
"""
|
||||
index = int(options.get('--index'))
|
||||
service = project.get_service(options['SERVICE'])
|
||||
try:
|
||||
container = service.get_container(number=options.get('--index') or 1)
|
||||
container = service.get_container(number=index)
|
||||
except ValueError as e:
|
||||
raise UserError(str(e))
|
||||
print(container.get_local_port(
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue