support path config option
This commit is contained in:
@@ -25,6 +25,7 @@
|
||||
* Phone node icon is a little phone handset
|
||||
* User icon color indicates port_control/admin ability
|
||||
* Buttons for discover/macsuck/arpnip on device details page
|
||||
* Support 'path' config option as alternative to --path /mountpoint
|
||||
|
||||
[BUG FIXES]
|
||||
|
||||
|
||||
@@ -34,7 +34,16 @@ set plack_middlewares => [
|
||||
];
|
||||
|
||||
use App::Netdisco::Web;
|
||||
dance;
|
||||
use Plack::Builder;
|
||||
|
||||
my $app = sub {
|
||||
my $env = shift;
|
||||
my $request = Dancer::Request->new(env => $env);
|
||||
Dancer->dance($request);
|
||||
};
|
||||
|
||||
my $path = (setting('path') || '/');
|
||||
builder { mount $path => $app };
|
||||
|
||||
=head1 NAME
|
||||
|
||||
|
||||
@@ -22,6 +22,11 @@ parameter to the web startup script:
|
||||
|
||||
~/bin/netdisco-web --path /netdisco2
|
||||
|
||||
Alternatively, can set the C<path> configuration option in your
|
||||
C<deployment.yml> file:
|
||||
|
||||
path: '/netdisco2'
|
||||
|
||||
=head1 Behind a Proxy
|
||||
|
||||
By default the web application daemon starts listening on port 5000 and goes
|
||||
@@ -45,7 +50,7 @@ file:
|
||||
behind_proxy: 1
|
||||
|
||||
To combine this with Non-root Hosting as above, simply change the paths
|
||||
referenced in the configuration like so (and use C<--path> option):
|
||||
referenced in the configuration like so (and use Non-root Hosting as above):
|
||||
|
||||
ProxyPass /netdisco2 http://localhost:5000/
|
||||
ProxyPassReverse /netdisco2 http://localhost:5000/
|
||||
|
||||
Reference in New Issue
Block a user