6 use Plack::Middleware::Debug;
7 use Plack::App::Directory;
9 use Plack::App::BookReader;
13 enable 'Debug', panels => [
14 qw(Environment Response Timer Memory),
17 # enable 'Plack::Middleware::Static',
18 # path => qr{^/BookReader}, root => '../BookReader';
22 enable "ConditionalGET";
23 enable "Plack::Middleware::ETag", file_etag => [ "inode", "size", "mtime" ];
25 mount '/BookReader' =>
26 Plack::App::Directory->new({ root => "../BookReader" })->to_app;
29 Plack::App::BookReader->new({ root => "cache" })->to_app;
34 Plack::App::BookReader->new({ root => "/home/dpavlin/dk.nsk.hr" })->to_app;
37 Plack::App::BookReader->new({ root => "/mnt/share" })->to_app;
40 Plack::App::Directory->new({ root => "NSK" })->to_app;