如何连接到Dokku主机上的MongoDB?
我有一个运行在Digital Ocean上的Ubuntu 16.04微滴。 我正在运行MongoDB 3.2.10作为服务,并运行一个node.js应用程序dokku 0.7.2。
我如何连接到应用程序容器外的主机上运行的MongoDB服务? 我想这样做,如果可能的话不公开MongoDB服务。
我认为最好的办法是在你的mongoDB Droplet和你的Dokku主机上设置一个私有IP,并且执行从dokku主机到mongoDB主机的路由或端口转发。
理想情况下,尽pipe可以备份mongoDB并将其恢复到dokkupipe理的mongo实例。
安装插件
# dokku plugin:install https://github.com/dokku/dokku-mongo
导入您的数据库
# dokku mongo:import database < database.dump.tar
链接到您的应用程序
# dokku mongo:link app database