X-Git-Url: https://git.tokkee.org/?a=blobdiff_plain;f=git-instaweb.sh;h=8bfa8a055ccd0c344d595f112b571bb3d6e21c28;hb=c51477229ee4c7846d40a447860b5bf94aa1103d;hp=10fcebb119ce2af81527aa3c24a9b7c3ab3b3e7f;hpb=05f08e4c9ed4a9c34eb2d62300189a3e8a86b5a5;p=git.git diff --git a/git-instaweb.sh b/git-instaweb.sh index 10fcebb11..8bfa8a055 100755 --- a/git-instaweb.sh +++ b/git-instaweb.sh @@ -558,12 +558,14 @@ my \$app = builder { # make it runnable as standalone app, # like it would be run via 'plackup' utility -if (__FILE__ eq \$0) { +if (caller) { + return \$app; +} else { require Plack::Runner; my \$runner = Plack::Runner->new(); \$runner->parse_options(qw(--env deployment --port $port), - "$local" ? qw(--host 127.0.0.1) : ()); + "$local" ? qw(--host 127.0.0.1) : ()); \$runner->run(\$app); } __END__