fix: exposed ports

This commit is contained in:
Andras Bacsai
2022-11-22 10:47:02 +01:00
parent 1aadda735d
commit a663c14df8

View File

@@ -113,7 +113,9 @@ export async function startService(request: FastifyRequest<ServiceStartStop>, fa
} else { } else {
if (template.services[s].ports?.length === 1) { if (template.services[s].ports?.length === 1) {
for (const port of template.services[s].ports) { for (const port of template.services[s].ports) {
ports.push(`${exposePort}:${exposePort}`) if (exposePort) {
ports.push(`${exposePort}:${port}`)
}
} }
} }
} }
@@ -128,7 +130,7 @@ export async function startService(request: FastifyRequest<ServiceStartStop>, fa
entrypoint: template.services[s]?.entrypoint, entrypoint: template.services[s]?.entrypoint,
image, image,
expose: template.services[s].ports, expose: template.services[s].ports,
ports, ports: ports.length > 0 ? ports : undefined,
volumes: Array.from(volumes), volumes: Array.from(volumes),
environment: newEnvironments, environment: newEnvironments,
depends_on: template.services[s]?.depends_on, depends_on: template.services[s]?.depends_on,