We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent a79ca7e commit 1383dd3Copy full SHA for 1383dd3
Makefile
@@ -5,4 +5,4 @@ clean:
5
test:
6
carton install && carton exec -- prove -Ilib -r t
7
server:
8
- carton exec -- plackup -R public/ -p 5555 --host localhost -MPlack::App::Directory -e 'Plack::App::Directory->new({root => "public"})->to_app'
+ carton exec -- plackup -R public/ -p 5555 --host localhost script/app.psgi
script/app.psgi
@@ -0,0 +1,10 @@
1
+use Plack::Builder;
2
+
3
+builder {
4
+ enable "Plack::Middleware::Static",
+ path => sub {
+ s!/([^\.]+)$!/$1/!;
+ s!(.*/$)!$1/index.html! or return qr{^/.+};
+ },
9
+ root => './public/';
10
+};
0 commit comments