2016-11-04 5 views
0

私は、Digital Ocean上で実行されているUbuntu 16.04液滴を持っています。私はMongoDB 3.2.10をサービスとして実行しています。また、dokku 0.7.2はnode.jsアプリケーションを実行しています。DokkuホストのMongoDBに接続するにはどうしたらいいですか?

アプリケーションコンテナ以外のホストで実行されているMongoDBサービスに接続するにはどうすればよいですか?可能であればMongoDBサービスを公に公開せずにこれを行いたいと思います。

答えて

1

私の意見では、あなたのmongoDBドロップレットとあなたのDokkuホストにプライベートIPをセットアップし、dokkuホストからmongoDBホストへのいくつかのルーティングまたはポート転送を行うことをお勧めします。

理想的には、mongoDBをバックアップしてドック管理されたmongoインスタンスに復元することができます。

# dokku plugin:install https://github.com/dokku/dokku-mongo 

# dokku mongo:import database < database.dump.tar 

あなたのアプリケーションへのリンク

# dokku mongo:link app database 
あなたのDBをインポートプラグインをインストールします。
関連する問題