У контроллера цикл жизни короче, чем у сервисов. Понадобится фабрика контроллеров в сервисе, иначе у инстанцированных в разных местах контролеров могут возникнуть общие данные. Но фабрика контроллеров в Ангуляре уже и без того предусмотрена, это сервис $controller.
glossyweb: этой информации недостаточно. Скрипт сборки можно написать как угодно, я не в курсе, как собирается у вас. Загляните в этот файл и задавайте более конкретные вопросы.
"Сейчас поднял вручную mongod --dbpath /var/lib/mongodb"
"Так все в порядке, но если вновь пытают поднять service mongod start, он тут же падает"
"Unable to create/open lock file: /var/lib/mongodb/mongod.lock errno:13 Permission denied Is a mongod instance already running?, terminating"