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

问题描述 投票:1回答:1

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

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

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

请帮助谢谢

ruby-on-rails nginx ruby-on-rails-5 digital-ocean puma
1个回答
1
投票

安装passenger gem并在你的nginx conf文件中添加行:

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
© www.soinside.com 2019 - 2024. All rights reserved.