Guest User

Untitled

a guest
Sep 24th, 2018
82
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.67 KB | None | 0 0
  1.  
  2. define :rails_base, :ruby_ver=>nil, :gemset=>nil do
  3. include_recipe "nodejs"
  4. package "mysql-client"
  5. package "libmysqlclient-dev"
  6. gem_package "newrelic_rpm"
  7. gem_package "airbrake"
  8.  
  9. directory '/export' do
  10. owner 'root'
  11. group 'root'
  12. recursive true
  13. action :create
  14. only_if "test -e /export"
  15. end
  16.  
  17. create_deploy_user
  18.  
  19. rvm_gemset params[:gemset] do
  20. ruby_string params[:ruby_ver]
  21. action :create
  22. end
  23.  
  24. rvm_gem 'bundler' do
  25. ruby_string "#{params[:ruby_ver]}@#{params[:gemset]}"
  26. end
  27.  
  28. # Creates /usr/local/rvm/bin/appname_bundle
  29. rvm_wrapper params[:name] do
  30. ruby_string "#{params[:ruby_ver]}@#{params[:gemset]}"
  31. binary 'bundle'
  32. end
  33. end
Add Comment
Please, Sign In to add comment