Hi! This post for someone interested in automatic deploy psgi applications using
chef. I am currently working on
psgi cookbook.
- To install Catalyst application as fast cgi standalone server:
psgi_application 'Catalyst FCGI application' do
server 'FCGI'
operator 'Catalyst'
application_user 'user'
application_home '/home/user/app/MyApplication'
script '/home/user/app/MyApplication/scripts/app.psgi'
config '/home/user/app/MyApplication/app.conf'
action 'install'
end
- To install Dancer application as Starman server, port 5001, host 192.168.0.1:
psgi_application 'Dancer Starman application' do
server 'Starman'
operator 'Dancer'
socket '192.168.0.1:5001'
application_user 'user'
application_home '/home/user/app/MyApplication'
script '/home/user/app/MyApplication/scripts/app.psgi'
action 'install'
end