如何在nanobox boxfile.yml

时间:2018-08-01 03:57:12

标签: mongodb amazon-web-services ruby-on-rails-5 nanoboxio

我尝试配置nanobox和aws。 跟随https://guides.nanobox.io/ruby/rails/add-a-database/

但没有有关以下内容的文档:如何在boxfile.yml中与mongodb连接

我的应用程序在Mongodb的Rails 5,ruby 2.5中运行,并尝试在AWS中使用nanobox。

这是boxfile.yml中的内容

run.config:
  engine: ruby

  extra_packages:
    - nodejs
    - pkgconf
    - libxml2
    - libxslt

1 个答案:

答案 0 :(得分:0)

您只需通过以下方式将mongodb组件添加到框文件中:

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。