Sha256: c51a5920bf18c8c7a1ce3f296183a1fad69efdc4f70f971f55040ea275f47c42

Contents?: true

Size: 681 Bytes

Versions: 18

Compression:

Stored size: 681 Bytes

Contents

server_name = ENV['WEB_SERVER_NAME'] || Daddy.config.web.server_name
app_env = ENV['APPLICATION_ENV'] || Daddy.config.application.env
app_root = ENV['APPLICATION_ROOT'] || Daddy.config.application.root

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: app_env,
            rails_root: app_root
end

if app_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

18 entries across 18 versions & 1 rubygems

Version Path
itamae-plugin-recipe-daddy-0.1.30 lib/itamae/plugin/recipe/daddy/passenger/config.rb
itamae-plugin-recipe-daddy-0.1.29 lib/itamae/plugin/recipe/daddy/passenger/config.rb
itamae-plugin-recipe-daddy-0.1.28 lib/itamae/plugin/recipe/daddy/passenger/config.rb
itamae-plugin-recipe-daddy-0.1.27 lib/itamae/plugin/recipe/daddy/passenger/config.rb
itamae-plugin-recipe-daddy-0.1.26 lib/itamae/plugin/recipe/daddy/passenger/config.rb
itamae-plugin-recipe-daddy-0.1.25 lib/itamae/plugin/recipe/daddy/passenger/config.rb
itamae-plugin-recipe-daddy-0.1.24 lib/itamae/plugin/recipe/daddy/passenger/config.rb
itamae-plugin-recipe-daddy-0.1.23 lib/itamae/plugin/recipe/daddy/passenger/config.rb
itamae-plugin-recipe-daddy-0.1.22 lib/itamae/plugin/recipe/daddy/passenger/config.rb
itamae-plugin-recipe-daddy-0.1.21 lib/itamae/plugin/recipe/daddy/passenger/config.rb
itamae-plugin-recipe-daddy-0.1.20 lib/itamae/plugin/recipe/daddy/passenger/config.rb
itamae-plugin-recipe-daddy-0.1.19 lib/itamae/plugin/recipe/daddy/passenger/config.rb
itamae-plugin-recipe-daddy-0.1.18 lib/itamae/plugin/recipe/daddy/passenger/install.rb
itamae-plugin-recipe-daddy-0.1.17 lib/itamae/plugin/recipe/daddy/passenger/install.rb
itamae-plugin-recipe-daddy-0.1.16 lib/itamae/plugin/recipe/daddy/passenger/install.rb
itamae-plugin-recipe-daddy-0.1.15 lib/itamae/plugin/recipe/daddy/passenger/install.rb
itamae-plugin-recipe-daddy-0.1.14 lib/itamae/plugin/recipe/daddy/passenger/install.rb
itamae-plugin-recipe-daddy-0.1.13 lib/itamae/plugin/recipe/daddy/passenger/install.rb