[Catalyst] Running multiple test servers together as the same app

Alexander Hartmaier alexander.hartmaier at t-systems.at
Thu Jan 26 08:14:57 GMT 2012


Mount them with Plack?

Am 2012-01-26 04:49, schrieb Bill Moseley:
A quick questions for the the collective wisdom here.

We have an app that is just getting too big and we are splitting it up into=
 separate Catalyst apps (mostly based on feature) to allow groups of develo=
pers to work on features independently, develop tests independently and rel=
ease independently.   Hopefully it will be a more scalable approach.

So, /foo and /bar might be on different apps, but all under the same domain=
 in production.   But, if using the development servers they would be on di=
fferent ports.

In production we can use the load balancer (or the web server) to direct re=
quests to the right app.  But, I need suggestions for development.  Current=
ly, the developers start up a proxy server that "points" to their developme=
nt instances (one or more Catalyst apps).  But, that has its own problems (=
like Apache blocking for some amount of time when a Catalyst dev server is =
restarted and Apache thinks the server died.)

One option I was kicking around was wrapping uri_for to map requests to dif=
ferent paths to different development servers running on different ports.  =
That would simply be per-developer configuration -- meaning each developer =
has their own "port pool" to use in the case of developers working on the s=
ame dev machine.

Any other suggestions how to let developers work with related Catalyst apps=
 (that need to link to each other) using the Catalyst development server?


Thanks,


--
Bill Moseley
moseley at hank.org<mailto:moseley at hank.org>



_______________________________________________
List: Catalyst at lists.scsys.co.uk<mailto:Catalyst at 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/



*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*=
"*
T-Systems Austria GesmbH Rennweg 97-99, 1030 Wien
Handelsgericht Wien, FN 79340b
*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*=
"*
Notice: This e-mail contains information that is confidential and may be pr=
ivileged.
If you are not the intended recipient, please notify the sender and then
delete this e-mail immediately.
*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*=
"*
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.scsys.co.uk/pipermail/catalyst/attachments/20120126/d66a4=
c21/attachment.htm


More information about the Catalyst mailing list