Два приложения -- одна база -- Реально?

Привет, я новичок в meteor. Выбрал его для реализации одного проекта, кто имел опыт подскажите как лучше всего реализовать создание разделов для доступа Админу, менеджеру, редактору и пользователю? Подумалось, что неплохо было бы сделать просто разные приложения… Это возможно? Или лучше играть с ролями и проверять доступ?

Идея реальная. Надо заставить разные приложения смотреть в одну и ту же базу данных http://stackoverflow.com/questions/11198014/meteor-custom-mongodb-during-development. Это делается через указание адреса монги в переменной окружения MONGO_URL вместе с именем базы

MONGO_URL=mongodb://localhost:27017/mydb

Тут больше про переменные окружения и работу с ними http://www.meteorpedia.com/read/Environment_Variables

MUP, кстати, поддерживает настройку переменных окружений.

Сложившейся практики нет. Но с точки зрения переиспользования кода я бы поигрался с ролями, тем более, что, похоже, задача разделения ролей решена и интегрирована в существующие пакеты работы в аккаунтами https://github.com/alanning/meteor-roles

Спасибо, это все уже прочел еще до того как писать… В итоге наткнулся вот на что http://stackoverflow.com/questions/20535755/using-multiple-mongodb-databases-with-meteor-js

А также заинтересовала вот эта вещь для управления базой http://www.drmongo.com

В итоге получается я могу в админское приложение накидать фикстур на стратап и стартовать его стандартной командой meteor

Для пользователя стартовать на другой порт meteor --port 3030 а для инициализации коллекции использовать:
var database = new MongoInternals.RemoteCollectionDriver(“mongodb://127.0.0.1:27017/adminapp”);
MyCollection = new Mongo.Collection(“collection_name”, { _driver: database });

Но пока это догадки. Что из этого выйдет погляжу… Спасибо.