Skip to content

Commit

Permalink
Merge pull request #8 from johnrengelman/remove-port-number
Browse files Browse the repository at this point in the history
Don't append port numbers if we already have a specific name.
  • Loading branch information
cabrinoob authored Mar 28, 2017
2 parents b57caaf + 5c9db44 commit 59f2de0
Show file tree
Hide file tree
Showing 2 changed files with 5 additions and 1 deletion.
5 changes: 4 additions & 1 deletion index.js
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,7 @@ var DockerEvents = require('docker-events'),
var emitter = new DockerEvents({
docker: new Dockerode({socketPath: '/var/run/docker.sock'}),
});
var jsonQuery = require('json-query')

var _prefix = process.env.SVC_PREFIX || "";
var _consulAgent = process.env.LOCAL_CONSUL_AGENT || "http://localhost:8500";
Expand Down Expand Up @@ -376,13 +377,15 @@ function registerService(input){

var id = input.metadata.uuid + ":" + pm.publicPort;
var name = _prefix + input.metadata.service_name;
var hasPortName = false;
if (input.metadata.port_service_names[pm.privatePort] != undefined) {
name = _prefix + input.metadata.port_service_names[pm.privatePort]
hasPortName = true;
}
if (pm.transport == "udp")
id += ":udp";

if (input.metadata.portMapping.length > 1)
if (input.metadata.portMapping.length > 1 && !hasPortName)
name += "-" + pm.privatePort;

var definition = {
Expand Down
1 change: 1 addition & 0 deletions package.json
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,7 @@
"async": "^2.1.4",
"docker-events": "^0.0.2",
"dockerode": "^2.3.1",
"json-query": "^2.2.0",
"request": "^2.79.0"
},
"devDependencies": {},
Expand Down

0 comments on commit 59f2de0

Please sign in to comment.