【问题标题】:Connecting Rails to AWS MySQL database将 Rails 连接到 AWS MySQL 数据库
【发布时间】:2018-11-18 01:02:08
【问题描述】:

我最近创建了一个 Rails 应用程序。我将初始文件推送到 github。 我的问题是我想将我的 rails 应用程序连接到 AWS 以使用 MySQL 数据库。我不断看到有关 EC2 和 Beanstalk 的教程,但我不确定应该使用哪一个。我通过 gem 安装获得了 ruby​​ 所需的所有驱动程序。

我正在寻找 Beanstalk 和创建 MySQL 实例之间的主要区别,以及在我的 rails 应用程序中放入我的 database.yml 文件以连接到数据库的内容。提前谢谢!

【问题讨论】:

  • 您的 Rails 应用程序是否也将在同一个 AWS 实例上运行?
  • 是的。抱歉,如果问题似乎不清楚。

标签: ruby-on-rails ruby amazon-ec2 amazon-elastic-beanstalk


【解决方案1】:

只是提供一个想法,在您在 AWS(EC2 或其他任何地方)上配置/创建实例之后,您会将应用程序的代码推送到某个远程服务器。您可以通过脚本手动执行此操作,也可以为此使用Capistrano。将应用部署到服务器后,您需要通过 SSH 连接到服务器并手动编辑 config/database.yml 文件以指向暂存/生产 MySQL 数据库。 (我是在概括,但我认为你只需要朝着正确的方向迈出一步。)

【讨论】:

  • 谢谢达里尔!您为我指明了正确的方向 :) 这就是我一直在寻找的
  • @SomeProgrammer 很酷,祝你好运!这是您第一次部署 Rails 应用程序吗? This 是我用来弄清楚如何做这些事情的文章,我只是不确定它是否还在更新,但我几个月前使用过它。 :)
猜你喜欢
  • 1970-01-01
  • 2019-12-09
  • 1970-01-01
  • 2021-04-19
  • 2021-04-06
  • 1970-01-01
  • 2019-05-03
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多