2016-11-27 94 views
0

我一直在寻找解决方案几天,没有做任何事情。 真的不可能从远程数据库运行rails应用程序吗?是否可以从远程数据库运行rails应用程序?

我的情况: 我有一个数据库位于我的办公室之一作为本地服务器。 我需要我的导轨应用程序(托管在一些托管服务)连接并运行在此私有服务器上的私人数据库。

确实有解决方案或解决方法吗?

而不是相关的铁轨,但它可能与Django框架。只是出于好奇。

非常感谢您的回答!

+0

之间建立VPN你'database.yml'你可以设置'url'属性,您将URL添加到您的远程数据库 –

回答

1

您可以在databasey.yml像设置的主机:

production: 
    adapter: postgresql 
    encoding: utf8 
    database: prod_db 
    username: prod_user 
    password: prod_pwd 
    host: 10.10.10.10 
    port: 5432 
    pool: 3 

但你应该有静态IP,也可以两个服务器

+0

好吧,现在我应该使用端口转发到我的网络中的特定服务器吗?或静态应该够了?我的MySQL端口是3306. – Kiper

+0

我不知道规范你的网络,我不知道你用于db的服务器和操作系统。但是,是的,在大多数情况下,您应该在服务器中打开端口或在路由器中进行端口转发。 –

相关问题