diff options
-rwxr-xr-x | script/public-inbox-httpd | 32 |
1 files changed, 15 insertions, 17 deletions
diff --git a/script/public-inbox-httpd b/script/public-inbox-httpd index b6c4e677..e7ed3c9d 100755 --- a/script/public-inbox-httpd +++ b/script/public-inbox-httpd @@ -23,28 +23,26 @@ my $refresh = sub { require PublicInbox::WWW; PublicInbox::WWW->preload; my $www = PublicInbox::WWW->new; - $app = eval { - builder { - enable 'Chunked'; - eval { - enable 'Deflater', - content_type => [ qw( - text/html - text/plain - application/atom+xml - )] - }; - $@ and warn + $app = builder { + enable 'Chunked'; + eval { + enable 'Deflater', + content_type => [ qw( + text/html + text/plain + application/atom+xml + )] + }; + $@ and warn "Plack::Middleware::Deflater missing, bandwidth will be wasted\n"; - eval { enable 'ReverseProxy' }; - $@ and warn + eval { enable 'ReverseProxy' }; + $@ and warn "Plack::Middleware::ReverseProxy missing,\n", "URL generation for redirects may be wrong if behind a reverse proxy\n"; - enable 'Head'; - sub { $www->call(@_) }; - }; + enable 'Head'; + sub { $www->call(@_) }; }; } }; |