<div dir="ltr"><div><div><div>Hi Dave,<br><br></div>You are correct. I am obioulsy mistaken. In my development (non production) app which I run on a local machine (not digital ocean) I use plack via plackup -p 5000 bin/app.psgi. However, going through my old notes I now rememeber that I was not able to incorporate plack with my starman configuration above. I tried and for reasons that I cannot remember was unsuccessful and opted for: <br><br>    program      => '/usr/local/bin/starman',<br>    program_args => [ '--workers', '3', '/home/starman/Almslete/bin/app.psgi' ],<br><br></div><div>Specifically, I believe that I originally tried something like:<br><br>   program      => 'plackup -E deployment -s Starman',<br>   plackup -E deployment -s Starman --workers=10 -p 5001 -a bin/app.psgi <br></div><div><br></div>Any advice on how I can move forward on incorporating plack so that I can then incorporate Plack::Middleware::Static would of course be greatly appreciated.<br><br></div>Thanks<br><div><div><div><div><br></div></div></div></div></div><div class="gmail_extra"><br><div class="gmail_quote">2016-03-08 9:02 GMT-06:00 Dave Cross <span dir="ltr"><<a href="mailto:dave@dave.org.uk" target="_blank">dave@dave.org.uk</a>></span>:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><br>
[ re-ordered to preserve readability ]<div><div class="h5"><br>
<br>
Quoting Richard Reina <<a href="mailto:gatorreina@gmail.com" target="_blank">gatorreina@gmail.com</a>>:<br>
<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
2016-03-08 8:41 GMT-06:00 Dave Cross <<a href="mailto:dave@dave.org.uk" target="_blank">dave@dave.org.uk</a>>:<br>
<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Quoting Richard Reina <<a href="mailto:gatorreina@gmail.com" target="_blank">gatorreina@gmail.com</a>>:<br>
<br>
I have the following nginx configuration that I believe -- or at least hope<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
-- serves up my static files, like images ad videos, directly without<br>
invoking my dancer app. Can anyone tells me if this is the case or not, or<br>
how I can test to see if they are indeed being served directly by NGINX?<br>
</blockquote>
<br>
Before you go too far down this route, have you considered using<br>
Plack::Middleware::Static instead?<br>
<br>
  <a href="https://metacpan.org/pod/Plack::Middleware::Static" rel="noreferrer" target="_blank">https://metacpan.org/pod/Plack::Middleware::Static</a><br>
</blockquote>
<br>
Hi Dave,<br>
<br>
Thanks for the reply. I think I am already using it via starman.<br>
<br>
use Daemon::Control;<br>
<br>
use Cwd qw(abs_path);<br>
<br>
Daemon::Control->new(<br>
    {<br>
    name      => "Starman",<br>
    lsb_start => '$syslog $remote_fs',<br>
    lsb_stop  => '$syslog',<br>
    lsb_sdesc => 'Starman Short',<br>
    lsb_desc  => 'Starman controls the web sites.',<br>
    path      => abs_path($0),<br>
<br>
    program      => '/usr/local/bin/starman',<br>
    program_args => [ '--workers', '3',<br>
'/home/starman/mydomain/bin/app.psgi' ],<br>
<br>
    user  => 'starman',<br>
    group => 'starman',<br>
<br>
    pid_file    => '/tmp/starman.pid',<br>
    stderr_file => '/tmp/starman.err',<br>
    stdout_file => '/tmp/starman.out',<br>
<br>
    fork => 2,<br>
<br>
    }<br>
    )->run;<br>
</blockquote>
<br></div></div>
I can't see an evidence of you using Plack::Middleware::Static (or, indeed, any Plack middleware).<br>
<br>
It would't be added to your Starman runner, it would be in your app.psgi (as described in the Pod that I linked to).<div class="HOEnZb"><div class="h5"><br>
<br>
Dave...<br>
<br>
<br>
_______________________________________________<br>
dancer-users mailing list<br>
<a href="mailto:dancer-users@dancer.pm" target="_blank">dancer-users@dancer.pm</a><br>
<a href="http://lists.preshweb.co.uk/mailman/listinfo/dancer-users" rel="noreferrer" target="_blank">http://lists.preshweb.co.uk/mailman/listinfo/dancer-users</a><br>
</div></div></blockquote></div><br></div>