У меня очень похожие приложения (общий код 90%). В настоящее время у меня есть разные шаблоны для каждого приложения и прямые пользователи для разных точек входа в зависимости от URL.Meteor Host несколько приложений на одном процессе (общая база кода)
Проблема в том, что пользователи приложения A также получают все шаблоны APP B, которые подаются в пакете .js. Это не проблема, если у меня есть 3 приложения с 90% общим кодом, а затем 10% перегрузки для каждого приложения для отдельных шаблонов. Однако в конечном итоге это станет проблемой.
Я бы обычно запускал отдельные экземпляры метеоров для каждого приложения, чтобы держать узел маленьким, но это затрудняет синхронизацию общей 90-процентной кодовой базы.
Любая лучшая практика для моей ситуации?
Почему вы не учитываете общий код в зависимости? – jonrsharpe
Я не уверен, насколько это легко или практично для моего дела. Общий код включает большинство компонентов метеора (методы, маршруты, около 100 пакетов, схемы сбора, шаблоны, css и т. Д.). – Chris
Затем ... идите и узнайте? – jonrsharpe