diff options
author | Eric Wong <e@80x24.org> | 2020-01-01 10:38:59 +0000 |
---|---|---|
committer | Eric Wong <e@80x24.org> | 2020-01-01 19:11:09 +0000 |
commit | 078f637c80cc33c7d29973b95fdc16205ad7bb32 (patch) | |
tree | 59f1d4e80298c522eccd026187739c797a62dd9c /lib/PublicInbox/Cgit.pm | |
parent | 8c21d7dc061b5e53eb096f5e7edcb1cd16c0f959 (diff) | |
download | public-inbox-078f637c80cc33c7d29973b95fdc16205ad7bb32.tar.gz |
It's now possible to use WwwStatic as a standalone PSGI app to serve static files and recreate the award-winning web design of https://public-inbox.org/ :>
Diffstat (limited to 'lib/PublicInbox/Cgit.pm')
-rw-r--r-- | lib/PublicInbox/Cgit.pm | 6 |
1 files changed, 2 insertions, 4 deletions
diff --git a/lib/PublicInbox/Cgit.pm b/lib/PublicInbox/Cgit.pm index c0b1a73b..c42f8847 100644 --- a/lib/PublicInbox/Cgit.pm +++ b/lib/PublicInbox/Cgit.pm @@ -16,7 +16,6 @@ use PublicInbox::Git; use warnings; use PublicInbox::Qspawn; use PublicInbox::WwwStatic qw(r); -use Plack::MIME; sub locate_cgit ($) { my ($pi_config) = @_; @@ -114,9 +113,8 @@ sub call { } } elsif ($path_info =~ m!$self->{static}! && defined($cgit_data = $self->{cgit_data})) { - my $f = $1; - return PublicInbox::WwwStatic::response($env, [], $cgit_data.$f, - Plack::MIME->mime_type($f)); + my $f = $cgit_data.$1; # {static} only matches leading slash + return PublicInbox::WwwStatic::response($env, [], $f); } my $cgi_env = { PATH_INFO => $path_info }; |