temporal has asked for the wisdom of the Perl Monks concerning the following question:
Monks,
I have developed multiple Catalyst applications and right now they are all separate standalone apps. I'd really like to bring all of these apps under a single point of access.
Currently, I have my apps running individually on different ports deployed using Catalyst's built-in HTTP server. This is not really that pretty or efficient and I don't like having so many open ports. Ideally, I'd like to run them all under port 80 and manage them all through a single instance of Catalyst.
Now, I know that I could just merge all of their files/directories under one mega-project. This would be painfully unorganized, as the different pieces of all the different apps would be completely mixed up. Not to mention I would have to fix the logic for overlapping controller methods. This would quickly become difficult to manage.
Is it possible to keep my apps distinct but run them under a single Catalyst built-in HTTP server? Or perhaps it is time to graduate to a dedicated server application (nginx) and use different virtual hosts... I would miss the portability of the built-in server.
|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
Re: Combine Multiple Catalyst Applications
by Your Mother (Archbishop) on Apr 13, 2012 at 19:49 UTC | |
by temporal (Pilgrim) on Apr 13, 2012 at 22:03 UTC | |
by Anonymous Monk on Apr 14, 2012 at 00:54 UTC | |
by srchulo (Sexton) on May 09, 2014 at 03:31 UTC | |
by Your Mother (Archbishop) on May 09, 2014 at 03:37 UTC | |
by srchulo (Sexton) on May 09, 2014 at 04:39 UTC | |
|
Re: Combine Multiple Catalyst Applications
by Anonymous Monk on Apr 14, 2012 at 02:40 UTC |