自分はいつもstaticファイルはプロジェクト下のstaticディレクトリに置くのですが、mojoliciousのデフォルトだとpublicの下になってたので、変える方法を調べてみました。Mojoliciousの場合はstaticファイルはMojolicious::Staticで扱っているため、startup内に以下のように書いておくとstaticファイルを置くディレクトリを変えることが出来ます。
# static file path use Mojolicious::Static; my $static = Mojolicious::Static->new; $static->root('static'); $self->static($static);