rails3 / mongoid / heroku / mongohq - PullRequest
       24

rails3 / mongoid / heroku / mongohq

2 голосов
/ 31 января 2012

После долгой борьбы мне удается запустить приложение rails 3.2 на heroku.

запуск рельсов 3.2 / приложение mongoid на heroku не удается

Я перешел с mongolab на mongohq, так как приложение постоянно зависало после подключения к mongolab.

Он все еще работает (пальцы скрещены) Но когда я делаю heroku mongo:push для передачи базы данных, ничто не переносится на mongohq

У кого-нибудь есть подсказка?

вот мой config.yml

development:
  host: localhost
  database: salsacaribecouk_development

test:
  host: localhost
  database: salsacaribecouk_test

# set these environment variables on your prod server
production:
  uri: <%= ENV['MONGOHQ_URL'] %>
  # slaves:
  #   - host: slave1.local
  #     port: 27018
  #   - host: slave2.local
  #     port: 27019

Приветствия

Ответы [ 2 ]

1 голос
/ 15 июня 2012

https://github.com/pedro/heroku-mongo-sync#config

Плагин предполагает, что ваша локальная база данных mongo работает на вашем локальном хосте со стандартными настройками (порт 27017, без аутентификации).Он будет использовать базу данных, названную в честь текущего имени приложения Heroku .

. Вы можете изменить любой из этих параметров, указав URL-адрес, к которому он должен подключиться, например:

export MONGO_URL = mongodb://user:pass@localhost:1234/db

Убедитесь, что имя вашей базы данных точно совпадает с именем приложения на heroku, иначе измените переменную среды, используя метод, описанный выше.

0 голосов
/ 01 февраля 2012

Можете ли вы убедиться, что база данных, которую вы хотите перенести в MongoHQ, работает на вашем компьютере без авторизации?Кроме того, у вас установлен драгоценный камень Педро?

https://github.com/pedro/heroku-mongo-sync

...