From: "Tomas Doran" <bobtf...@bobtfish.net>
Patricio A. Bruna wrote:
Maybe i explain wrong.
I did not mean load balance, i meant deployment.
i develop my app on my box, and then i need to deploy it on the
production server, with the same operating system. downloading all the
modules from cpan is time consuming, are any better way?
Yes.
Use a self contained local::lib. Bootstrap local::lib (see the docs),
then, from inside your MyApp directory:
eval
$(perl -I$HOME/perl5/lib/perl5 -Mlocal::lib--self-containted,local_lib)
make installdeps
And you'll then have all the dependencies for your app (given you listed
them in Makefile.PL) built for you, inside your app directory, where you
can add them to revision control.
I generally have a per-app local::lib, and a couple of trivial shell
scripts I put in the scripts/ directory which can give you a shell with
the environment setup correctly to see this local::lib etc..
Then pushing a new version of your application (and all your dependencies)
is just a case of rsyncing your app up to your web server :)
Cheers
t0m
I think it could be very helpful to add these details on the "Deployment"
page of the wiki.
BTW, regarding local::lib, does anyone know how can I force install a module
that gives an error under Windows when I use it?
Thanks.
Octavian
_______________________________________________
List: Catalyst@lists.scsys.co.uk
Listinfo: http://lists.scsys.co.uk/cgi-bin/mailman/listinfo/catalyst
Searchable archive: http://www.mail-archive.com/catalyst@lists.scsys.co.uk/
Dev site: http://dev.catalyst.perl.org/