Sha256: e181d8a6568a346fd040954ae990a52179262bba3f74f478ad95f2cae686bf15

Contents?: true

Size: 732 Bytes

Versions: 10

Compression:

Stored size: 732 Bytes

Contents

server_name = ENV['SERVER_NAME'] || Daddy.config.web.server_name
rails_env = ENV['RAILS_ENV'] || Daddy.config.rails_env? ? Daddy.config.rails_env : 'development'
rails_root = ENV['RAILS_ROOT'] || Daddy.config.rails_root? ? Daddy.config.rails_root : File.expand_path('.')

template "/etc/nginx/conf.d/servers/#{server_name}.conf" do
  source ::File.join(File.dirname(__FILE__), 'templates', '_passenger.conf.erb')
  user 'root'
  owner 'root'
  group 'root'
  mode '644'
  variables server_name: server_name, rails_env: rails_env, rails_root: rails_root
end

if rails_root.start_with?("/home/#{ENV['USER']}/")
  directory "/home/#{ENV['USER']}" do
    user 'root'
    owner ENV['USER']
    group ENV['USER']
    mode '755'
  end
end

Version data entries

10 entries across 10 versions & 1 rubygems

Version Path
itamae-plugin-recipe-daddy-0.1.12 lib/itamae/plugin/recipe/daddy/passenger/install.rb
itamae-plugin-recipe-daddy-0.1.11 lib/itamae/plugin/recipe/daddy/passenger/install.rb
itamae-plugin-recipe-daddy-0.1.10 lib/itamae/plugin/recipe/daddy/passenger/install.rb
itamae-plugin-recipe-daddy-0.1.9 lib/itamae/plugin/recipe/daddy/passenger/install.rb
itamae-plugin-recipe-daddy-0.1.8 lib/itamae/plugin/recipe/daddy/passenger/install.rb
itamae-plugin-recipe-daddy-0.1.7 lib/itamae/plugin/recipe/daddy/passenger/install.rb
itamae-plugin-recipe-daddy-0.1.6 lib/itamae/plugin/recipe/daddy/passenger/install.rb
itamae-plugin-recipe-daddy-0.1.5 lib/itamae/plugin/recipe/daddy/passenger/install.rb
itamae-plugin-recipe-daddy-0.1.4 lib/itamae/plugin/recipe/daddy/passenger/install.rb
itamae-plugin-recipe-daddy-0.1.3 lib/itamae/plugin/recipe/daddy/passenger/install.rb