Fix to use apply_default_middlewares
Tomas Doran [Tue, 16 Aug 2011 07:58:45 +0000 (08:58 +0100)]
share/myapp.psgi.tt

index b27850b..3106cb8 100644 (file)
@@ -2,20 +2,7 @@ use strict;
 use warnings;
 
 use [% name %];
-use Plack::Middleware::Conditional;
-use Plack::Middleware::ReverseProxy;
 
-my $app = [% name %]->psgi_app;
+my $app = [% name %]->apply_default_middlewares([% name %]->psgi_app);
+$app;
 
-$app = Plack::Middleware::Conditional->wrap(
-    $app,
-    builder   => sub { Plack::Middleware::ReverseProxy->wrap($_[0]) },
-    condition => sub {
-        my ($env) = @_;
-        return if [% name %]->config->{ignore_frontend_proxy};
-        return $env->{REMOTE_ADDR} eq '127.0.0.1'
-            || [% name %]->config->{using_frontend_proxy};
-    },
-);
-
-$app