Skip to content

Instantly share code, notes, and snippets.

@dalinaum
Created August 5, 2011 03:49
Show Gist options
  • Save dalinaum/1126888 to your computer and use it in GitHub Desktop.
Save dalinaum/1126888 to your computer and use it in GitHub Desktop.
#!/usr/bin/perl
use strict;
use FindBin;
BEGIN {
my $env = "$FindBin::Bin/env";
if (-r $env) {
do $env or die $@;
}
}
use Gitalist;
use Plack::Builder;
Gitalist->setup_engine('PSGI');
my $app = sub { Gitalist->run(@_) };
builder {
mount "/ug" => builder {
enable_if { $_[0]->{REMOTE_ADDR} eq '127.0.0.1' }
"Plack::Middleware::ReverseProxy";
$app
};
};
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment