如何在digitalocean 16.04上单击应用程序部署rails 5

时间:2017-04-07 13:39:53

标签: ruby-on-rails nginx ruby-on-rails-5 digital-ocean puma

我在数字海洋上制作了一个小滴,并选择了一键式应用程序16.04。

然后在克隆后完成所有项目更改 像bundle install,database.yml更改,迁移,资产预编译。一切都很好

现在我不知道在nginxpuma设置中将demo_name替换为我的项目名称以及如何重新启动puma

请帮助谢谢

1 个答案:

答案 0 :(得分:1)

安装passenger gem并在您的nginx配置文件中添加行:

server {
    listen 80;
    server_name 67.205.128.137;

    # Tell Nginx and Passenger where your app's 'public' directory is
    root /var/www/app_name/public;

    # Turn on Passenger
    passenger_enabled on;
    passenger_ruby /root/.rvm/gems/ruby-2.2.2/wrappers/ruby;
}

通过命令重启nginx:

sudo /etc/init.d/nginx restart