[Dancer-users] how to set different running environment with Plack::Handler?
franck at lumberjaph.net
Fri Aug 20 08:42:45 CEST 2010
On Fri, Aug 20, 2010 at 3:40 AM, P Kishor <punk.kish at gmail.com> wrote:
> The docs say that I can have different config settings for development
> and production, and one or the other will be automatically used
> depending on my running environment, which I can specify with
> --environment command line switch. But, how do I specify this command
> line switch when I am running the application via Plack::Handler?
> Right now I run the application with the help of the following lines
> in my httpd.conf
> <Location />
> SetHandler perl-script
> PerlHandler Plack::Handler::Apache2
> PerlSetVar psgi_app /Users/punkish/Sites/lca/app.psgi
I don't remember where you can export environment variable with apache
(something like /etc/apache/envvar, not sure), but you can set PLACK_ENV to
production, or DANCER_ENVIRONMENT, dancer use the first one if the second
one is not set. Or if you want to set this variable for each application,
you can do a 'environment: production' in your config.yml.
I will try to summarize all your questions you had lately on the mailing
list, and do a big upgrade on our deployment.pod.
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the Dancer-users