You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository has been archived by the owner on Apr 6, 2021. It is now read-only.
Given a listen port of value 0, the OS will select a random, available port automatically. In an architect system, the real port can be retrieved as follow:
architect.createApp(
architect.resolveConfig(
plugins,
path.join(dirname, 'plugins-server')),
function (err, app) {
if (err) {
console.error("While starting the '%s' for '%s':", dirname, workdir);
cb(err);
} else {
console.log("Started '%s' for '%s'!", dirname, workdir);
var address = app.services.http.getServer().address();
cb(null, address);
}
}
);
However, due to the plugin nature of Architect, this system selected port is not propagated to other modules that depend on that port.
In Cloud9 for example we have these configuration directives that directly take the port:
...although my Cloud9 instance "seems" to be working (without any error on the console) with this arbitrary port, I'm wondering about the impact of passing a port 0 to all these different plugins...
The text was updated successfully, but these errors were encountered:
Sign up for freeto subscribe to this conversation on GitHub.
Already have an account?
Sign in.
Given a listen port of value 0, the OS will select a random, available port automatically. In an architect system, the real port can be retrieved as follow:
However, due to the plugin nature of Architect, this system selected port is not propagated to other modules that depend on that port.
In Cloud9 for example we have these configuration directives that directly take the port:
or:
...although my Cloud9 instance "seems" to be working (without any error on the console) with this arbitrary port, I'm wondering about the impact of passing a port 0 to all these different plugins...
The text was updated successfully, but these errors were encountered: