From 24d1db6d73bfd73b4adbb981717a191928c05579 Mon Sep 17 00:00:00 2001 From: CHAPEAU Guillaume - m094866 Date: Fri, 8 Mar 2019 10:56:48 +0100 Subject: [PATCH] feat: compute and add alias when creating container (sso) CDKPROJECT_IRM-175 --- .../groups/groups.docker.server.controller.js | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/app/controllers/groups/groups.docker.server.controller.js b/app/controllers/groups/groups.docker.server.controller.js index 12d5082b..6216ca3b 100644 --- a/app/controllers/groups/groups.docker.server.controller.js +++ b/app/controllers/groups/groups.docker.server.controller.js @@ -99,6 +99,18 @@ exports.createContainer = function (req, res) { containerParameters.HostConfig.NetworkMode = container.networkMode; + if (["bridge", "host", "none"].indexOf(container.networkMode) === -1) { + var endpointsConfig = {} + var alias = container.name.substring(1, container.name.length-6) + alias = alias.replace(group.title, "") + alias = alias.substring(1, alias.length) + alias = alias.toLowerCase() + ".local" + endpointsConfig[container.networkMode] = {Aliases: [alias]} + containerParameters.NetworkingConfig = { + EndpointsConfig: endpointsConfig + } + } + daemonDocker.createContainer(containerParameters, function (err, containerCreated) { if (err) { console.log('ERR createContainer');