Fix service port mappings when input is undefined, null, or empty (#60)

* fix: service without ports defined

* fix port mappings when ports are undefined,null or empty

* fix

Co-authored-by: Ronald Claveau <ronald.claveau@pennylane.com>
This commit is contained in:
Nikola Jokic
2023-01-06 11:54:52 +01:00
committed by GitHub
parent bf39b9bf16
commit 4448b61e00
3 changed files with 19 additions and 3 deletions

View File

@@ -125,10 +125,9 @@ function generateResponseFile(
)
if (serviceContainers?.length) {
response.context['services'] = serviceContainers.map(c => {
if (!c.ports) {
return
if (!c.ports?.length) {
return { image: c.image }
}
const ctxPorts: ContextPorts = {}
for (const port of c.ports) {
ctxPorts[port.containerPort] = port.hostPort