appsv2: don't miserably crash when failing to convert port number because of syntaxes such as $port+1
This commit is contained in:
parent
6469113d38
commit
eee7b630a8
1 changed files with 4 additions and 0 deletions
|
@ -180,6 +180,10 @@ def _convert_v1_manifest_to_v2(app_path):
|
|||
if name == "port":
|
||||
name = "main"
|
||||
|
||||
if not default.isdigit():
|
||||
print(f"Failed to parse '{default}' as a port number ... Will use 12345 instead")
|
||||
default = 12345
|
||||
|
||||
manifest["resources"]["ports"][f"{name}.default"] = int(default)
|
||||
if exposed:
|
||||
manifest["resources"]["ports"][f"{name}.exposed"] = exposed
|
||||
|
|
Loading…
Reference in a new issue