diff --git a/src/ContainerDetailsSubheader.react.js b/src/ContainerDetailsSubheader.react.js index 475c08548e..a88077d2f0 100644 --- a/src/ContainerDetailsSubheader.react.js +++ b/src/ContainerDetailsSubheader.react.js @@ -9,6 +9,7 @@ var ContainerUtil = require('./ContainerUtil'); var boot2docker = require('./Boot2Docker'); var RetinaImage = require('react-retina-image'); var Router = require('react-router'); +var webPorts = require('./Util').webPorts; var ContainerDetailsSubheader = React.createClass({ mixins: [Router.State, Router.Navigation], @@ -32,7 +33,6 @@ var ContainerDetailsSubheader = React.createClass({ return; } var ports = ContainerUtil.ports(container); - var webPorts = ['80', '8000', '8080', '3000', '5000', '2368']; this.setState({ ports: ports, defaultPort: _.find(_.keys(ports), function (port) { diff --git a/src/ContainerHome.react.js b/src/ContainerHome.react.js index 8aba509f96..2d9a4f4091 100644 --- a/src/ContainerHome.react.js +++ b/src/ContainerHome.react.js @@ -8,6 +8,7 @@ var ContainerHomePreview = require('./ContainerHomePreview.react'); var ContainerHomeLogs = require('./ContainerHomeLogs.react'); var ContainerHomeFolders = require('./ContainerHomeFolders.react'); var ContainerUtil = require('./ContainerUtil'); +var webPorts = require('./Util').webPorts; var resizeWindow = function () { $('.left .wrapper').height(window.innerHeight - 240); @@ -48,7 +49,6 @@ var ContainerHome = React.createClass({ return; } var ports = ContainerUtil.ports(container); - var webPorts = ['80', '8000', '8080', '3000', '5000', '2368']; this.setState({ ports: ports, defaultPort: _.find(_.keys(ports), function (port) { diff --git a/src/ContainerHomePreview.react.js b/src/ContainerHomePreview.react.js index 9f0f58fc5c..37c87b8511 100644 --- a/src/ContainerHomePreview.react.js +++ b/src/ContainerHomePreview.react.js @@ -6,6 +6,7 @@ var ContainerUtil = require('./ContainerUtil'); var Router = require('react-router'); var request = require('request'); var metrics = require('./Metrics'); +var webPorts = require('./Util').webPorts; var ContainerHomePreview = React.createClass({ mixins: [Router.State, Router.Navigation], @@ -48,7 +49,6 @@ var ContainerHomePreview = React.createClass({ return; } var ports = ContainerUtil.ports(container); - var webPorts = ['80', '8000', '8080', '3000', '5000', '2368']; this.setState({ ports: ports, defaultPort: _.find(_.keys(ports), function (port) { diff --git a/src/ContainerSettingsPorts.react.js b/src/ContainerSettingsPorts.react.js index 73397b058b..64239a084d 100644 --- a/src/ContainerSettingsPorts.react.js +++ b/src/ContainerSettingsPorts.react.js @@ -5,6 +5,7 @@ var exec = require('exec'); var ContainerStore = require('./ContainerStore'); var ContainerUtil = require('./ContainerUtil'); var metrics = require('./Metrics'); +var webPorts = require('./Util').webPorts; var ContainerSettingsPorts = React.createClass({ mixins: [Router.State, Router.Navigation], @@ -26,7 +27,6 @@ var ContainerSettingsPorts = React.createClass({ return; } var ports = ContainerUtil.ports(container); - var webPorts = ['80', '8000', '8080', '3000', '5000', '2368']; this.setState({ ports: ports, defaultPort: _.find(_.keys(ports), function (port) { diff --git a/src/Util.js b/src/Util.js index 9d47e5b921..3907dae89d 100644 --- a/src/Util.js +++ b/src/Util.js @@ -56,5 +56,6 @@ module.exports = { }, escapePath: function (str) { return str.replace(/ /g, '\\ ').replace(/\(/g, '\\(').replace(/\)/g, '\\)'); - } + }, + webPorts: ['80', '8000', '8080', '3000', '5000', '2368', '9200', '8983'] };