fix: expose ports for services
This commit is contained in:
parent
409a5b9f99
commit
5e340a4cdd
1 changed files with 5 additions and 2 deletions
|
|
@ -103,7 +103,10 @@ export async function startService(request: FastifyRequest<ServiceStartStop>, fa
|
|||
}
|
||||
}
|
||||
}
|
||||
|
||||
let port = null
|
||||
if (template.services[s].ports?.length > 0) {
|
||||
port = template.services[s].ports[0]
|
||||
}
|
||||
config[s] = {
|
||||
container_name: s,
|
||||
build: template.services[s].build || undefined,
|
||||
|
|
@ -111,7 +114,7 @@ export async function startService(request: FastifyRequest<ServiceStartStop>, fa
|
|||
entrypoint: template.services[s]?.entrypoint,
|
||||
image: arm ? template.services[s].imageArm : template.services[s].image,
|
||||
expose: template.services[s].ports,
|
||||
...(exposePort ? { ports: [`${exposePort}:${exposePort}`] } : {}),
|
||||
...(exposePort ? { ports: [`${exposePort}:${port}`] } : {}),
|
||||
volumes: Array.from(volumes),
|
||||
environment: newEnvironments,
|
||||
depends_on: template.services[s]?.depends_on,
|
||||
|
|
|
|||
Loading…
Reference in a new issue