class DevenvBuild::Provisioning::Passenger

Public Instance Methods

after() click to toggle source
# File lib/devenv_build/provisioning/passenger.rb, line 20
def after
  'perl -i -p -e \'s/# passenger_root \/usr\/lib\/ruby\/vendor_ruby\/phusion_passenger\/locations\.ini\;\n/passenger_root \/usr\/lib\/ruby\/vendor_ruby\/phusion_passenger\/locations.ini;\n\tpassenger_ruby ~\/.rbenv\/shims\/ruby;\n/\' /etc/nginx/nginx.conf'
end
before() click to toggle source
# File lib/devenv_build/provisioning/passenger.rb, line 8
      def before
        <<-BEFORE
apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 561F9B9CAC40B2F7
apt-get install -y apt-transport-https ca-certificates
echo "deb https://oss-binaries.phusionpassenger.com/apt/passenger xenial main" > /etc/apt/sources.list.d/passenger.list
BEFORE
      end
help() click to toggle source
# File lib/devenv_build/provisioning/passenger.rb, line 4
def help
  'Install Phusion Passenger + Passenger.'
end
middle() click to toggle source
# File lib/devenv_build/provisioning/passenger.rb, line 16
def middle
  'apt-get install -y passenger nginx-extras'
end