0

我试图配置 nanobox 和 aws。关注https://guides.nanobox.io/ruby/rails/add-a-database/

但没有关于:How to connect with mongodb in boxfile.yml

我的应用程序在 Rails 5、ruby 2.5 和 Mongodb 中运行,并尝试将 nanobox 与 aws 一起使用。

这是我在 boxfile.yml 中的内容

run.config:
  engine: ruby

  extra_packages:
    - nodejs
    - pkgconf
    - libxml2
    - libxslt
4

1 回答 1

0

您只需以这种方式将 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。

于 2019-03-02T18:35:18.227 回答