1
0
Fork 0

appsv2: don't miserably crash when failing to convert port number because of syntaxes such as $port+1

This commit is contained in:
Alexandre Aubin 2023-03-13 17:39:32 +01:00
parent 6469113d38
commit eee7b630a8

View file

@ -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