【问题标题】:How to deploy rails 5 on digitalocean 16.04 one click app如何在 digitalocean 16.04 一键式应用程序上部署 Rails 5
【发布时间】:2017-09-02 22:17:59
【问题描述】:

我在数字海洋上做了一个水滴,然后选择 rails 16.04 一键式应用程序。

然后在克隆后完成所有项目更改 比如 bundle install , database.yml changes , migrations , assets 预编译。一切顺利

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

请帮忙谢谢

【问题讨论】:

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


【解决方案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

【讨论】:

    猜你喜欢
    • 2017-03-10
    • 2016-07-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-01-11
    • 2017-03-16
    • 2018-05-05
    • 2020-07-14
    相关资源
    最近更新 更多