Mojoliciousでアプリを開発後、本番運用時に別のパスで運用したい時の為に、prefixを付ける方法を実験してみた 結果からいうとMojolicious::Plugin::Mountを使ったMojolicious::Liteアプリを作成するとよいみたいです。 例では全てPSGIだが他の起動方法でも同じでいいはず 上手くいった例 script以下の↓こんな感じのコードを準備します。 target_appが作成したアプリの起動スクリプト。 # !/usr/bin/env perl use Mojolicious::Lite; use Plack::Builder; use FindBin; BEGIN { unshift @INC, "$FindBin::Bin/../lib"; $ENV{MOJO_HOME} ||= "$FindBin::Bin/.."; } my $prefix =
