我试着配置nanobox和aws。关注https://guides.nanobox.io/ruby/rails/add-a-database/
但没有关于如何在boxfile.yml中与mongodb连接的文档
我的应用程序在Rails 5中运行,使用Mongodb运行ruby 2.5并尝试使用带有aws的nanobox。
这是我在boxfile.yml中所拥有的
run.config:
engine: ruby
extra_packages:
- nodejs
- pkgconf
- libxml2
- libxslt
您只需以这种方式将mongodb组件添加到您的box文件中:
run.config:
engine: ruby
extra_packages:
- nodejs
- pkgconf
- libxml2
- libxslt
data.mongodb:
image: nanobox/mongodb:3.0
# optional add some configs here
config:
objcheck: true
log_verbosity: 'v'
您可以使用nanobox为您生成的DATA_DB_HOST,DATA_DB_USER和DATA_DB_PASS变量来使用您的组件。通常,数据库名称是gonano。