1
extra_packages node[:juju][:extra_packages] do
5
scm_provider node[:juju][:scm_provider] do
6
deploy_key node[:juju][:deploy_key]
12
rack_envfile "#{node[:rack][:root]}/shared/.env" do
14
rack_env: node[:juju][:rack_env],
15
rails_env: node[:juju][:rack_env],
24
deploy_revision node[:rack][:root] do
25
repo node[:juju][:repo]
31
symlink_before_migrate({'config/database.yml' => 'config/database.yml',
34
case node[:juju][:scm_provider]
36
revision node[:juju][:revision]
37
ssh_wrapper "/tmp/private_code/wrap-ssh.sh"
39
revision node[:juju][:revision]
40
scm_provider Chef::Provider::Subversion
41
svn_username node[:juju][:svn_username]
42
svn_password node[:juju][:svn_password]
48
# workaround for symlink_before_migrate() http://tickets.opscode.com/browse/CHEF-4374
49
directory "#{release_path}/config" do
55
bundle release_path do
63
rake_task 'assets:precompile' do
64
cwd "#{node[:rack][:root]}/current"
73
rack_procfile 'reverse_merge entries in Procfile' do
74
procfile "#{node[:rack][:root]}/current/Procfile"
75
entries({web: 'bundle exec rackup config.ru -p $PORT'})
b'\\ No newline at end of file'