如何更改来自 DigitalOcean 的 Rails 图片上的 Ruby 一键式应用程序中的默认项目
How to change the default project that comes in the One Click App for Ruby on Rails image from DigitalOcean
我需要部署自己的应用程序,我在 Rails 一键式应用程序上使用 Ruby 的图像,我需要更改默认为我的 rails_project从存储库中拥有自己的应用程序,但我在 DigitalOcean 的文档中看不到。我该怎么做?
我已经尝试移动文件 /etc/unicorn.conf 和 /etc/nginx/sites-enabled/rails 中的一些配置,但它对我不起作用,我仍然收到错误502
我需要知道我需要做哪些更改以及我需要修改哪些文件。
阅读这篇文章了解有关部署的更多信息:Deploying a Rails App on Ubuntu 14.04 with Capistrano, Nginx, and Puma。
Ruby Rails 一键应用程序 Droplet 完成第 1-5 步。所以你可以从第6步开始。
Droplet 的默认入口点是 Nginx。检查 /var/log/nginx/error.log
。这为您提供了有关问题的更多信息。如果一切正常,请检查独角兽日志 /var/log/unicorn/unicorn.log
。这两个文件让您知道什么不起作用。另外,不要忘记在任何配置更改后重新启动 Nginx:sudo systemctl restart nginx
(sudo system nginx restart
) - 阅读该命令后的所有消息。
Digital Ocean上Rails应用的最新一键应用镜像自带puma和nginx。我还尝试部署我自己的应用程序而不是示例应用程序,并从 Droplet IP 地址访问它。
只需更改以下内容 files/configurations 即可部署您的应用程序而不是示例应用程序:
/etc/nginx/sites-enabled/rails
/etc/systemd/system/rails.service
然后运行以下命令重启服务,一切就绪。
systemctl restart rails.service
systemctl daemon-reload
service nginx restart
我需要部署自己的应用程序,我在 Rails 一键式应用程序上使用 Ruby 的图像,我需要更改默认为我的 rails_project从存储库中拥有自己的应用程序,但我在 DigitalOcean 的文档中看不到。我该怎么做?
我已经尝试移动文件 /etc/unicorn.conf 和 /etc/nginx/sites-enabled/rails 中的一些配置,但它对我不起作用,我仍然收到错误502
我需要知道我需要做哪些更改以及我需要修改哪些文件。
阅读这篇文章了解有关部署的更多信息:Deploying a Rails App on Ubuntu 14.04 with Capistrano, Nginx, and Puma。 Ruby Rails 一键应用程序 Droplet 完成第 1-5 步。所以你可以从第6步开始。
Droplet 的默认入口点是 Nginx。检查 /var/log/nginx/error.log
。这为您提供了有关问题的更多信息。如果一切正常,请检查独角兽日志 /var/log/unicorn/unicorn.log
。这两个文件让您知道什么不起作用。另外,不要忘记在任何配置更改后重新启动 Nginx:sudo systemctl restart nginx
(sudo system nginx restart
) - 阅读该命令后的所有消息。
Digital Ocean上Rails应用的最新一键应用镜像自带puma和nginx。我还尝试部署我自己的应用程序而不是示例应用程序,并从 Droplet IP 地址访问它。
只需更改以下内容 files/configurations 即可部署您的应用程序而不是示例应用程序:
/etc/nginx/sites-enabled/rails
/etc/systemd/system/rails.service
然后运行以下命令重启服务,一切就绪。
systemctl restart rails.service
systemctl daemon-reload
service nginx restart