[dancer-users] dancer deployment with chef - psgi cookbook
melezhik at gmail.com
Fri Apr 19 11:55:50 BST 2013
Hi David! psgi_application resource does not handle dependencies, it only
installs init scripts for different psgi/plack applications. Dependencies
is different task, my current approach is to build all dependencies on
dedicated server (I don't need chef for it, I use jenkins pelr plugin (
https://github.com/melezhik/perl-plugin) for it ) and then install all (now
with chef) as archive ready to use without compiling/installing anything on
I'll think about some introduction into psgi coobook, but some explanations
may be found on http://community.opscode.com/cookbooks/psgi or on
2013/4/19 David Golden <xdg at xdg.me>
> That's awesome! Could you write it up somewhere and I'll link to it
> on perlchef.com?
> How do you handle dependencies?
> On Fri, Apr 19, 2013 at 4:23 AM, Alexey Melezhik <melezhik at gmail.com>
> > Hi! I have created a chef cookbook to deploy various web applications
> > plackup/psgi and Dancer is among them.
> > Anyone who deal with Dancer deployment can use it as follow:
> > psgi_application 'my application' do
> > application_user 'user'
> > application_home '/home/user/app/MyApplication'
> > script
> > '/home/user/app/MyApplication/scripts/my-dancer-app.psgi'
> > operator 'Dancer'
> > action 'install'
> > end
> > This code will install dancer psgi application init script ready to use.
> > Supported platforms are debian and ubuntu:
> > /etc/init.d/my-dancer-app start
> > /etc/init.d/my-dancer-app stop
> > /etc/init.d/my-dancer-app restart
> > See more usage details on http://community.opscode.com/cookbooks/psgi
> > _______________________________________________
> > dancer-users mailing list
> > dancer-users at dancer.pm
> > http://lists.preshweb.co.uk/mailman/listinfo/dancer-users
> David Golden <xdg at xdg.me>
> Take back your inbox! → http://www.bunchmail.com/
> Twitter/IRC: @xdg
> dancer-users mailing list
> dancer-users at dancer.pm
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the dancer-users