Мы построили наше приложение состоит из трех репозиториев:Deploy частное хранилище в зависимости
- Frontend (это один развернут)
- Общая
- Ядро
Это все частные Репозитории Git на GitHub.
Соответствующая часть моего файла package.json выглядит следующим образом:
"dependencies": {
"express": "2.5.x",
"coffeecup": "0.3.x",
"socket.io": "0.8.x",
"connect-mongodb": "1.x",
"app-core": "git+ssh://[email protected]:...git",
"app-shared": "git+ssh://[email protected]:...git"
},
"devDependencies": {
"mongoskin": "*",
"bcrypt": "*",
"libxml-to-js": "0.3.x"
},
"bundleDependencies": [
"app-core",
"app-shared"
],
"analyze": true
Когда я раскрываю в Nodejitsu единственный способ сделать его работа иметь общие и зависимости ядро в devDependencies репозитария развернуть , но это кажется неправильным решением, поскольку devDependencies предназначено для разработки, а не для производства.
Я также пробовал Shrinkwrapping, но безрезультатно.
Кто-нибудь знает о лучшем решении?
В Nodejitsu у вас не может быть своего личного ключа SSH, поэтому частные репы не могут быть получены, поэтому мне нужны связки. – webjay