#!perl -w
# Copyright (C) all contributors
# License: AGPL-3.0+
# for clone-coderepo.t
use v5.12;
use Plack::Builder;
use PublicInbox::WwwStatic;
use PublicInbox::WWW;
my $www = PublicInbox::WWW->new;
my $static = PublicInbox::WwwStatic->new(docroot => $ENV{TEST_DOCROOT});
builder {
enable 'Head';
sub {
my ($env) = @_;
if ($env->{PATH_INFO} eq '/manifest.js.gz') {
my $res = $static->call($env);
return $res if $res->[0] != 404;
}
$www->call($env);
};
}