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 target server.
I'll think about some introduction into psgi coobook, but some explanations may be found on http://community.opscode.com/cookbooks/psgi or on https://github.com/melezhik/cookbooks/tree/master/psgi 2013/4/19 David Golden <[email protected]> > 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 <[email protected]> > wrote: > > Hi! I have created a chef cookbook to deploy various web applications > with > > 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 > > [email protected] > > http://lists.preshweb.co.uk/mailman/listinfo/dancer-users > > > > > > -- > David Golden <[email protected]> > Take back your inbox! → http://www.bunchmail.com/ > Twitter/IRC: @xdg > _______________________________________________ > dancer-users mailing list > [email protected] > http://lists.preshweb.co.uk/mailman/listinfo/dancer-users >
_______________________________________________ dancer-users mailing list [email protected] http://lists.preshweb.co.uk/mailman/listinfo/dancer-users
