# If you're not reasonably up to date-
sudo cpanm Plack Catalyst Catalyst::Devel
####
# *nix centric.
mkdir cattest
cd cattest
catalyst.pl OneFish
catalyst.pl TwoFish
vi^W
emacs a-one-an-a-two-a.psgi
# But I keed!
####
#!/usr/bin/env perl
use strict;
use Plack::Builder;
use FindBin;
use lib "$FindBin::Bin/OneFish/lib",
"$FindBin::Bin/TwoFish/lib";
use OneFish;
use TwoFish;
my $app = builder {
mount "/two" => TwoFish->psgi_app(@_);
mount "/" => OneFish->psgi_app(@_);
# Root needs to be last or it'll eat others.
};
####
env CATALYST_DEBUG=0 plackup a-one-an-a-two-a.psgi
HTTP::Server::PSGI: Accepting connections at http://0:5000/