]> iEval git - plack-app-gruntmaster.git/blame - app.psgi
Rebuild themes without unused components
[plack-app-gruntmaster.git] / app.psgi
CommitLineData
7dc32473
MG
1#!/usr/bin/perl -w
2use v5.14;
3
c85bf4a6 4use Apache2::Authen::Passphrase qw/pwcheck/;
7dc32473 5use Plack::App::Gruntmaster;
c85bf4a6
MG
6use Plack::Builder;
7use Plack::Request;
8
9sub some_auth_required {
10 my $r = Plack::Request->new($_[0]);
31d70015 11 return 1 if $r->path eq '/action/passwd';
c85bf4a6
MG
12 0
13}
7dc32473
MG
14
15builder {
287424cb 16 enable 'ContentLength';
c85bf4a6 17 enable 'Static', path => qr,/static/,;
7dc32473 18 enable 'Log4perl', category => 'plack', conf => 'log.conf';
c85bf4a6 19 enable_if \&some_auth_required, 'Auth::Basic', authenticator => sub { eval {pwcheck @_; 1} }, realm => 'Gruntmaster 6000';
7dc32473
MG
20 Plack::App::Gruntmaster->to_app
21}
This page took 0.021782 seconds and 4 git commands to generate.