2016-11-27 7 views
0

私は数日の解決策を探していて、何もしなかった。 リモートデータベースからレールアプリを実行することは本当に不可能ですか?リモートデータベースからrails appを実行することはできますか?

私の場合: 私のオフィスの1つにローカルサーバーとしてデータベースがあります。 このプライベートサーバー上のこのプライベートデータベースから接続して実行するために、私のレールアプリ(一部のホスティングサービスでホストされています)が必要です。

本当に解決策または回避策はありますか?

レールには関係ありませんが、djangoフレームワークで可能です。単なる好奇心から。

回答ありがとうございました!

+0

間VPNを作成することができますあなたのリモートDBに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を持つべきか、あなたが `あなたが設定することができdatabase.yml`に二つのサーバ

+0

これで、私のネットワーク内のこの特定のサーバへのポート転送を行うべきですか?または静的に十分なはずですか?私のmysqlポートは3306です。 – Kiper

+0

私はあなたのネットワークの仕様を知らないし、どのサーバーとOSをdbに使用するのかわかりません。しかし、ほとんどの場合、サーバーのポートを開くかポートを開くか、ルータのポート転送を行う必要があります。 –

関連する問題