correctly encode utf-8 filenames in json
[bookreader.git] / plack / bookreader.psgi
index 3181ff8..c8d163e 100644 (file)
@@ -19,9 +19,17 @@ builder {
 
        enable 'StackTrace';
 
+       enable "ConditionalGET";
+       enable "Plack::Middleware::ETag", file_etag => [ "inode", "size", "mtime" ];
+
        mount '/BookReader' =>
                Plack::App::Directory->new({ root => "../BookReader" })->to_app;
 
+       mount '/cache/' =>
+               Plack::App::BookReader->new({ root => "cache" })->to_app;
+
+       # resouces
+
        mount '/dk.nsk.hr' =>
                Plack::App::BookReader->new({ root => "/home/dpavlin/dk.nsk.hr" })->to_app;