public-inbox.git  about / heads / tags
an "archives first" approach to mailing lists
blob 77072174c8294cc6afca11e8250d96e621220f02 541 bytes (raw)
$ git show HEAD:t/clone-coderepo.psgi	# shows this blob on the CLI

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
 
#!perl -w
# Copyright (C) all contributors <meta@public-inbox.org>
# License: AGPL-3.0+ <https://www.gnu.org/licenses/agpl-3.0.txt>
# 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);
	};
}

git clone https://public-inbox.org/public-inbox.git
git clone http://7fh6tueqddpjyxjmgtdiueylzoqt6pt7hec3pukyptlmohoowvhde4yd.onion/public-inbox.git