[dancer-users] production.yml & development.yml

Wanjuan Yang wy1 at sanger.ac.uk
Mon Jul 4 16:33:36 BST 2016

Thanks for the reply!

I found the config file in /data/dancer/

I changed the following line '-E development' to '-E production'

Now it looks like:

STARMAN_OPTS="--workers 4 -E production --preload_app"

And the development.yml is exactly the same as production.yml

But it becomes not working when switching to production.

Any ideas what is missing? Are there anywhere else need to change to production as well?

Many thanks,

On 7/4/16, 3:50 PM, "dancer-users on behalf of WK" <dancer-users-bounces at dancer.pm on behalf of wanradt at gmail.com> wrote:

>2016-07-04 17:39 GMT+03:00 Wanjuan Yang <wy1 at sanger.ac.uk>:
>> There are 2 environment config file in the dancer web framework.
>> Where to set which environment file( development.ml or production.yml) is
>> used?
>It depends, how you deploy your app, but if you run wit default
>development server,
>http://search.cpan.org/dist/Dancer/lib/Dancer/Introduction.pod says:
>"you can change the running environment using the --environment
>command line switch"
>From http://search.cpan.org/dist/Dancer/lib/Dancer/Deployment.pod :
>Another way is to set env variable:
>    DANCER_ENVIRONMENT "production"
>Or with plackup:
>    plackup -E deployment -s Starman --workers=10 -p 5001 -a bin/app.pl
>And while running with uwsgi, it assumes your environment is "uwsgi",
>so you should have config file "uwsgi.yml".
>Kõike hääd,
>dancer-users mailing list
>dancer-users at dancer.pm

More information about the dancer-users mailing list