如何更改来自 DigitalOcean 的 One Click App for Ruby on Rails 映像中的默认项目

Jos*_*aez 2 ruby deployment ruby-on-rails digital-ocean

我需要部署我自己的应用程序,我使用的是 Ruby on Rails One click 应用程序的图像,我需要将默认情况下来自存储库的 rails_project 更改为我自己的应用程序,但我在 DigitalOcean 的文档中看不到。我怎么能做到这一点?

我已经尝试在文件 /etc/unicorn.conf 和 /etc/nginx/sites-enabled/rails 中移动一些配置,但它对我不起作用,我仍然收到错误 502

我需要知道需要进行哪些更改以及需要修改哪些文件。

Ris*_*der 5

Digital Ocean 上 Rails 应用程序的最新一键式应用程序图像带有 puma 和 nginx。我还尝试部署我自己的应用程序而不是示例应用程序,并从 droplet ip 地址访问它。

只需更改以下文件/配置即可部署您的应用程序而不是示例应用程序:

/etc/nginx/sites-enabled/rails
/etc/systemd/system/rails.service
Run Code Online (Sandbox Code Playgroud)

然后运行以下命令重新启动服务,一切就绪。

systemctl restart rails.service
systemctl daemon-reload
service nginx restart
Run Code Online (Sandbox Code Playgroud)