Чтобы приложение подымалось после (пере)запуска production-сервера, надобно прописать его запуск в некоторый автозапускаемый скрипт на этой машине: ничего лучшего человечество в этом отношении, мне кажется, не успело ещё изобрести.
На вопрос о слежении и перезапуске отвечает раздел «
Restarting and continuous running»
на вики-странице модулей Node. Ничего следящего за тегами репозитория я там не вижу. Самое большее — следят за файлами исходников. Не более того.