class Dolphin::Nginx

Nginx related commands

Public Instance Methods

conf() click to toggle source
# File lib/dolphin/nginx.rb, line 23
def conf
  menu = [
    "
      sudo ln -sf #{@deploy_dir}/config/nginx/#{@application}.conf /etc/nginx/conf.d/#{@application}.conf
    ",
  ]

  execute menu
end
install() click to toggle source
# File lib/dolphin/nginx.rb, line 5
def install
  menu = [
    "
      # set repo
      sudo cp ~/nginx.repo /etc/yum.repos.d/

      # list repos
      # yum repolist

      # install nginx
      sudo yum -y install nginx
    ",
  ]

  execute menu
end
restart() click to toggle source
# File lib/dolphin/nginx.rb, line 58
def restart
  menu = [
    "
      # common settings
      sudo service nginx restart
    ",
  ]

  execute menu
end
start() click to toggle source
# File lib/dolphin/nginx.rb, line 34
def start
  menu = [
    "
      # common settings
      sudo service nginx start
    ",
  ]

  execute menu
end
stop() click to toggle source
# File lib/dolphin/nginx.rb, line 46
def stop
  menu = [
    "
      # common settings
      sudo service nginx stop
    ",
  ]

  execute menu
end