- enable 'Static', path => qr,/static/,;
- enable 'Log4perl', category => 'plack', conf => 'log.conf';
- enable_if \&some_auth_required, 'Auth::Basic', authenticator => sub { eval {pwcheck @_; 1} }, realm => 'Gruntmaster 6000';
+ enable_if { $_[0]->{PATH_INFO} eq '/ok' } sub { sub{ [200, [], []] }};
+ enable 'AccessLog', format => ACCESSLOG_FORMAT, logger => sub { $access_logger->info(@_) };
+ enable 'ContentLength';
+ enable Header => set => ['Content-Security-Policy', CONTENT_SECURITY_POLICY];
+ enable_if { $_[0]->{PATH_INFO} =~ qr,^/static/,} Header => set => ['Cache-Control', 'public, max-age=604800'];
+ enable 'Static', path => qr,^/static/,;
+ enable 'Log4perl', category => 'plack';
+ enable_if \&some_auth_required, 'Auth::Basic', authenticator => \&authenticate, realm => 'Gruntmaster 6000';
+ enable sub { my $app = $_[0]; sub { $_[0]->{'gruntmaster.dbic'} = $db; $app->($_[0]) } };