2016-07-25 2 views
2

Я не уверен, что это правильный вопрос StackExchange, но я нахожусь в процессе создания приложения стека MEAN, и я хочу сделать это прямо с самого начала.Докционированный MongoDB на Heroku?

Я действительно хотел бы использовать Docker и Heroku (из-за их новых групп конвейеров и простоты развертывания в качестве единственного разработчика), но я не могу найти никаких руководств о том, как запустить MongoDB в качестве изображения докеров на Heroku.

Возможно ли это? Я также не совсем понимаю, как вы можете поместить базу данных в двоичное изображение (изображение Docker) в любом случае, но every guide Я читал, чтобы отделить микросервисы.

Кто-нибудь еще это сделал?

Спасибо.

EDIT: Или это просто лучшая идея оставить Mongo незаблокированным и использовать MongoLabs и иметь два отдельных экземпляра для баз данных Dev/Prod?

ответ

0

Существует официальное изображение докеры mongodb, которое вы можете использовать. вам просто нужно убедиться, что у вас установлен докер на герою.

Если вы обеспокоены устойчивостью данных, вы можете легко установить каталоги хоста в свой контейнер, чтобы у вас был физический доступ к вашим данным. если вы обеспокоены accebility, вы можете легко открыть порты внутри вашего контеннера для вашего хоста, чтобы все могло подключиться к нему.

Наличие вашей базы данных в контейнере позволяет вам беспокоиться только по конфигурации db, а не по стеклу отсека. поэтому, когда что-то идет, вы всегда знаете, где искать.

 Смежные вопросы

  • Нет связанных вопросов^_^