mirror of
https://github.com/docker/compose.git
synced 2025-07-31 01:24:15 +02:00
simplification
Signed-off-by: Nicolas De Loof <nicolas.deloof@gmail.com>
This commit is contained in:
parent
fa39503469
commit
e81de103db
@ -424,11 +424,11 @@ func (s *composeService) prepareContainerMACAddress(ctx context.Context, service
|
|||||||
return macAddress, nil
|
return macAddress, nil
|
||||||
}
|
}
|
||||||
|
|
||||||
func getAliases(project *types.Project, service types.ServiceConfig, serviceIndex int, networkKey string, useNetworkAliases bool) []string {
|
func getAliases(project *types.Project, service types.ServiceConfig, serviceIndex int, cfg *types.ServiceNetworkConfig, useNetworkAliases bool) []string {
|
||||||
aliases := []string{getContainerName(project.Name, service, serviceIndex)}
|
aliases := []string{getContainerName(project.Name, service, serviceIndex)}
|
||||||
if useNetworkAliases {
|
if useNetworkAliases {
|
||||||
aliases = append(aliases, service.Name)
|
aliases = append(aliases, service.Name)
|
||||||
if cfg := service.Networks[networkKey]; cfg != nil {
|
if cfg != nil {
|
||||||
aliases = append(aliases, cfg.Aliases...)
|
aliases = append(aliases, cfg.Aliases...)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -456,7 +456,7 @@ func createEndpointSettings(p *types.Project, service types.ServiceConfig, servi
|
|||||||
driverOpts = config.DriverOpts
|
driverOpts = config.DriverOpts
|
||||||
}
|
}
|
||||||
return &network.EndpointSettings{
|
return &network.EndpointSettings{
|
||||||
Aliases: getAliases(p, service, serviceIndex, networkKey, useNetworkAliases),
|
Aliases: getAliases(p, service, serviceIndex, config, useNetworkAliases),
|
||||||
Links: links,
|
Links: links,
|
||||||
IPAddress: ipv4Address,
|
IPAddress: ipv4Address,
|
||||||
IPv6Gateway: ipv6Address,
|
IPv6Gateway: ipv6Address,
|
||||||
|
Loading…
x
Reference in New Issue
Block a user